2025-08-04T09:00:02.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:00:02.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T08:59:53.987648
2025-08-04T09:00:02.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:00:02.897 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:00:02.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:00:11.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:00:21.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:00:31.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:00:41.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:00:51.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:01:01.979 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:01:02.000 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:00:54.127276
2025-08-04T09:01:02.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:01:02.000 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:01:02.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:01:11.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:01:21.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:01:31.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:01:41.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:01:51.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:02:01.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:02:01.107 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:01:54.266972
2025-08-04T09:02:01.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:02:01.107 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:02:01.107 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:02:10.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:02:20.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:02:30.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:02:40.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:02:50.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:03:00.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:03:00.205 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:02:54.406817
2025-08-04T09:03:00.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:03:00.205 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:03:00.205 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:03:09.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:03:19.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:03:29.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:03:39.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:03:49.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:03:59.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:03:59.296 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:03:54.547214
2025-08-04T09:03:59.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:03:59.296 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:03:59.296 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:04:08.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:04:18.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:04:28.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:04:38.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:04:48.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:04:58.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:04:58.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:04:54.699791
2025-08-04T09:04:58.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:04:58.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:04:58.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:05:07.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:05:17.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:05:27.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:05:37.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:05:47.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:05:57.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:05:57.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:05:54.840831
2025-08-04T09:05:57.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:05:57.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:05:57.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:06:06.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:06:16.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:06:26.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:06:36.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:06:46.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:06:56.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:06:56.599 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:06:54.982366
2025-08-04T09:06:56.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:06:56.600 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:06:56.600 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:07:05.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:07:15.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:07:25.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:07:35.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:07:45.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:07:55.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:07:55.686 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:06:54.982366
2025-08-04T09:07:55.687 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:07:55.687 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:07:55.687 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:08:04.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:08:14.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:08:24.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:08:34.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:08:44.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:08:54.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:08:54.793 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:07:55.123777
2025-08-04T09:08:54.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:08:54.793 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:08:54.793 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:09:03.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:09:13.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:09:23.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:09:33.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:09:43.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:09:53.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:09:53.900 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:08:55.263677
2025-08-04T09:09:53.900 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:09:53.901 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:09:53.901 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:10:02.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:10:12.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:10:22.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:10:32.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:10:42.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:10:52.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:10:53.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:09:55.404993
2025-08-04T09:10:53.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:10:53.005 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:10:53.005 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:11:02.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:11:12.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:11:22.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:11:32.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:11:42.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:11:52.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:11:52.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:10:55.544692
2025-08-04T09:11:52.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:11:52.091 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:11:52.091 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:12:01.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:12:11.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:12:21.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:12:31.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:12:41.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:12:51.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:12:51.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:11:55.684255
2025-08-04T09:12:51.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:12:51.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:12:51.196 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:13:00.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:13:10.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:13:20.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:13:30.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:13:40.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:13:50.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:13:50.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:12:55.824266
2025-08-04T09:13:50.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:13:50.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:13:50.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:13:59.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:14:09.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:14:19.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:14:29.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:14:39.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:14:49.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:14:49.404 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:13:55.964484
2025-08-04T09:14:49.404 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:14:49.405 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:14:49.405 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:14:58.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:15:08.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:15:18.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:15:28.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:15:38.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:15:48.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:15:48.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:14:56.104759
2025-08-04T09:15:48.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:15:48.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:15:48.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:15:57.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:16:07.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:16:17.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:16:27.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:16:37.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:16:47.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:16:47.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:15:56.245406
2025-08-04T09:16:47.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:16:47.624 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:16:47.624 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:16:56.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:17:06.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:17:16.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:17:26.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:17:36.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:17:46.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:17:46.732 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:16:56.385875
2025-08-04T09:17:46.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:17:46.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:17:46.732 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:17:55.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:18:05.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:18:15.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:18:25.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:18:35.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:18:45.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:18:45.817 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:17:56.526153
2025-08-04T09:18:45.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:18:45.817 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:18:45.817 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:18:54.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:19:04.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:19:14.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:19:24.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:19:34.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:19:44.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:19:44.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:18:56.666022
2025-08-04T09:19:44.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:19:44.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:19:44.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:19:53.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:20:03.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:20:13.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:20:23.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:20:33.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:20:43.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:20:44.020 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:19:56.807046
2025-08-04T09:20:44.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:20:44.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:20:44.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:20:53.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:21:03.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:21:13.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:21:23.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:21:33.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:21:43.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:21:43.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:20:56.946843
2025-08-04T09:21:43.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:21:43.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:21:43.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:21:52.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:22:02.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:22:12.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:22:22.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:22:32.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:22:42.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:22:42.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:21:57.087496
2025-08-04T09:22:42.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:22:42.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:22:42.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:22:51.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:23:01.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:23:11.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:23:21.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:23:31.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:23:41.312 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:23:41.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:22:57.226953
2025-08-04T09:23:41.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:23:41.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:23:41.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:23:50.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:24:00.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:24:10.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:24:20.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:24:30.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:24:40.421 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:24:40.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:23:57.370255
2025-08-04T09:24:40.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:24:40.443 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:24:40.443 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:24:49.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:24:59.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:25:09.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:25:19.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:25:29.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:25:39.527 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:25:39.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:24:57.509689
2025-08-04T09:25:39.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:25:39.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:25:39.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:25:48.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:25:58.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:26:08.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:26:18.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:26:28.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:26:38.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:26:38.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:25:57.651047
2025-08-04T09:26:38.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:26:38.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:26:38.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:26:47.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:26:57.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:27:07.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:27:17.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:27:27.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:27:37.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:27:37.766 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:26:57.791293
2025-08-04T09:27:37.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:27:37.766 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:27:37.766 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:27:46.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:27:56.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:28:06.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:28:16.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:28:26.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:28:36.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:28:36.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:27:57.932379
2025-08-04T09:28:36.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:28:36.879 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:28:36.879 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:28:45.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:28:55.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:29:05.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:29:15.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:29:25.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:29:35.961 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:29:35.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:28:58.073249
2025-08-04T09:29:35.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:29:35.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:29:35.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:29:44.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:29:54.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:30:05.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:30:15.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:30:25.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:30:35.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:30:35.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:29:58.213143
2025-08-04T09:30:35.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:30:35.069 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:30:35.069 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:30:44.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:30:54.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:31:04.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:31:14.124 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:31:24.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:31:34.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:31:34.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:30:58.351652
2025-08-04T09:31:34.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:31:34.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:31:34.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:31:43.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:31:53.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:32:03.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:32:13.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:32:23.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:32:33.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:32:33.277 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:31:58.493429
2025-08-04T09:32:33.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:32:33.277 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:32:33.277 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:32:42.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:32:52.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:33:02.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:33:12.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:33:22.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:33:32.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:33:32.386 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:32:58.634314
2025-08-04T09:33:32.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:33:32.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:33:32.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:33:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:33:51.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:34:01.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:34:11.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:34:21.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:34:31.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:34:31.489 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:33:58.773483
2025-08-04T09:34:31.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:34:31.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:34:31.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:34:40.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:34:50.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:35:00.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:35:10.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:35:20.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:35:30.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:35:30.591 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:34:58.914628
2025-08-04T09:35:30.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:35:30.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:35:30.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:35:39.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:35:49.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:35:59.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:36:09.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:36:19.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:36:29.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:36:29.703 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:35:59.055895
2025-08-04T09:36:29.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:36:29.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:36:29.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:36:38.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:36:48.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:36:58.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:37:08.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:37:18.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:37:28.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:37:28.804 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:36:59.197454
2025-08-04T09:37:28.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:37:28.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:37:28.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:37:37.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:37:47.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:37:57.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:38:07.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:38:17.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:38:27.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:38:27.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:37:59.338467
2025-08-04T09:38:27.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:38:27.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:38:27.914 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:38:36.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:38:46.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:38:56.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:39:06.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:39:16.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:39:27.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:39:27.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:38:59.477819
2025-08-04T09:39:27.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:39:27.027 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:39:27.027 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:39:36.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:39:46.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:39:56.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:40:06.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:40:16.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:40:26.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:40:26.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:39:59.619559
2025-08-04T09:40:26.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:40:26.111 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:40:26.111 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:40:35.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:40:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:40:55.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:41:05.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:41:15.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:41:25.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:41:25.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:40:59.760098
2025-08-04T09:41:25.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:41:25.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:41:25.218 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:41:34.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:41:44.244 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:41:54.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:42:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:42:14.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:42:24.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:42:24.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:41:59.901356
2025-08-04T09:42:24.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:42:24.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:42:24.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:42:33.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:42:43.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:42:53.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:43:03.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:43:13.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:43:23.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:43:23.427 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:43:00.042341
2025-08-04T09:43:23.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:43:23.427 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:43:23.428 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:43:32.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:43:42.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:43:52.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:44:02.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:44:12.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:44:22.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:44:22.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:44:00.183503
2025-08-04T09:44:22.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:44:22.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:44:22.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:44:31.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:44:41.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:44:51.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:45:01.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:45:11.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:45:21.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:45:21.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:45:00.323453
2025-08-04T09:45:21.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:45:21.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:45:21.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:45:30.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:45:40.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:45:50.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:46:00.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:46:10.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:46:20.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:46:20.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:46:00.462018
2025-08-04T09:46:20.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:46:20.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:46:20.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:46:29.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:46:39.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:46:49.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:46:59.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:47:09.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:47:19.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:47:19.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:47:00.604901
2025-08-04T09:47:19.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:47:19.884 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:47:19.884 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:47:28.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:47:38.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:47:48.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:47:58.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:48:08.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:48:18.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:48:18.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:48:00.745790
2025-08-04T09:48:19.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:48:19.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:48:19.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:48:28.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:48:38.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:48:48.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:48:58.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:49:08.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:49:18.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:49:18.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:49:00.886688
2025-08-04T09:49:18.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:49:18.125 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:49:18.125 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:49:27.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:49:37.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:49:47.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:49:57.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:50:07.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:50:17.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:50:17.232 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:50:01.036814
2025-08-04T09:50:17.232 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:50:17.232 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:50:17.233 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:50:26.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:50:36.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:50:46.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:50:56.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:51:06.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:51:16.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:51:16.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:51:01.183004
2025-08-04T09:51:16.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:51:16.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:51:16.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:51:25.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:51:35.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:51:45.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:51:55.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:52:05.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:52:15.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:52:15.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:52:01.323329
2025-08-04T09:52:15.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:52:15.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:52:15.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:52:24.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:52:34.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:52:44.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:52:54.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:53:04.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:53:14.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:53:14.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:53:01.494645
2025-08-04T09:53:14.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:53:14.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:53:14.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:53:23.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:53:33.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:53:43.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:53:53.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:54:03.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:54:13.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:54:13.647 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:54:01.704892
2025-08-04T09:54:13.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:54:13.648 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:54:13.648 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:54:22.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:54:32.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:54:42.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:54:52.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:55:02.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:55:12.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:55:12.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:55:01.893782
2025-08-04T09:55:12.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:55:12.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:55:12.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:55:21.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:55:31.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:55:41.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:55:51.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:56:01.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:56:11.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:56:11.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:56:02.062349
2025-08-04T09:56:11.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:56:11.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:56:11.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:56:20.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:56:30.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:56:40.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:56:50.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:57:00.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:57:10.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:57:10.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:57:02.208931
2025-08-04T09:57:10.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:57:10.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:57:10.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:57:19.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:57:29.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:57:39.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:57:49.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:57:59.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:58:10.002 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:58:10.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:58:02.348385
2025-08-04T09:58:10.022 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:58:10.022 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:58:10.022 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:58:19.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:58:29.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:58:39.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:58:49.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:58:59.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T09:59:09.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T09:59:09.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T09:59:02.486068
2025-08-04T09:59:09.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T09:59:09.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T09:59:09.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T09:59:18.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T09:59:28.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T09:59:38.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T09:59:48.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T09:59:58.202 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:00:08.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:00:08.220 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:00:02.626810
2025-08-04T10:00:08.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:00:08.220 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:00:08.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:00:17.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:00:27.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:00:37.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:00:47.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:00:57.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:01:07.303 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:01:07.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:01:02.766269
2025-08-04T10:01:07.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:01:07.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:01:07.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:01:16.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:01:26.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:01:36.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:01:46.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:01:56.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:02:06.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:02:06.396 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:02:02.904227
2025-08-04T10:02:06.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:02:06.396 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:02:06.396 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:02:15.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:02:25.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:02:35.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:02:45.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:02:55.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:03:05.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:03:05.509 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:03:03.043977
2025-08-04T10:03:05.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:03:05.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:03:05.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:03:14.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:03:24.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:03:34.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:03:44.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:03:54.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:04:04.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:04:04.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:04:03.185986
2025-08-04T10:04:04.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:04:04.599 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:04:04.599 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:04:13.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:04:23.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:04:33.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:04:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:04:53.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:05:03.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:05:03.697 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:05:03.329891
2025-08-04T10:05:03.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:05:03.697 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:05:03.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:05:12.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:05:22.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:05:32.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:05:42.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:05:52.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:06:02.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:06:02.789 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:05:03.329891
2025-08-04T10:06:02.790 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:06:02.790 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:06:02.790 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:06:11.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:06:21.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:06:31.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:06:41.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:06:51.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:07:01.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:07:01.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:06:03.472373
2025-08-04T10:07:01.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:07:01.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:07:01.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:07:10.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:07:20.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:07:30.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:07:40.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:07:50.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:08:00.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:08:00.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:07:03.616854
2025-08-04T10:08:00.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:08:00.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:08:00.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:08:09.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:08:20.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:08:30.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:08:40.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:08:50.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:09:00.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:09:00.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:08:03.767518
2025-08-04T10:09:00.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:09:00.065 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:09:00.065 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:09:09.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:09:19.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:09:29.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:09:39.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:09:49.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:09:59.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:09:59.169 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:09:03.918564
2025-08-04T10:09:59.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:09:59.170 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:09:59.170 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:10:08.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:10:18.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:10:28.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:10:38.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:10:48.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:10:58.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:10:58.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:10:04.079632
2025-08-04T10:10:58.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:10:58.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:10:58.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:11:07.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:11:17.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:11:27.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:11:37.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:11:47.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:11:57.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:11:57.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:11:04.219887
2025-08-04T10:11:57.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:11:57.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:11:57.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:12:06.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:12:16.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:12:26.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:12:36.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:12:46.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:12:56.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:12:56.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:12:04.361853
2025-08-04T10:12:56.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:12:56.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:12:56.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:13:05.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:13:15.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:13:25.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:13:35.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:13:45.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:13:55.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:13:55.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:13:04.501838
2025-08-04T10:13:55.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:13:55.560 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:13:55.560 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:14:04.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:14:14.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:14:24.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:14:34.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:14:44.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:14:54.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:14:54.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:14:04.641938
2025-08-04T10:14:54.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:14:54.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:14:54.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:15:03.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:15:13.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:15:23.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:15:33.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:15:43.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:15:53.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:15:53.756 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:15:04.786430
2025-08-04T10:15:53.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:15:53.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:15:53.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:16:02.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:16:12.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:16:22.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:16:32.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:16:42.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:16:52.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:16:52.861 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:16:04.927005
2025-08-04T10:16:52.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:16:52.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:16:52.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:17:01.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:17:11.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:17:21.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:17:31.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:17:41.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:17:51.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:17:51.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:17:05.067547
2025-08-04T10:17:51.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:17:51.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:17:51.953 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:18:00.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:18:10.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:18:20.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:18:31.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:18:41.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:18:51.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:18:51.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:18:05.210296
2025-08-04T10:18:51.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:18:51.045 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:18:51.045 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:19:00.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:19:10.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:19:20.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:19:30.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:19:40.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:19:50.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:19:50.133 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:19:05.349845
2025-08-04T10:19:50.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:19:50.134 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:19:50.134 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:19:59.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:20:09.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:20:19.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:20:29.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:20:39.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:20:49.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:20:49.239 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:20:05.491767
2025-08-04T10:20:49.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:20:49.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:20:49.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:20:58.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:21:08.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:21:18.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:21:28.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:21:38.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:21:48.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:21:48.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:21:05.635647
2025-08-04T10:21:48.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:21:48.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:21:48.326 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:21:57.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:22:07.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:22:17.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:22:27.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:22:37.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:22:47.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:22:47.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:22:05.776004
2025-08-04T10:22:47.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:22:47.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:22:47.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:22:56.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:23:06.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:23:16.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:23:26.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:23:36.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:23:46.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:23:46.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:23:05.915306
2025-08-04T10:23:46.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:23:46.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:23:46.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:23:55.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:24:05.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:24:15.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:24:25.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:24:35.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:24:45.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:24:45.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:24:06.055134
2025-08-04T10:24:45.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:24:45.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:24:45.628 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:24:54.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:25:04.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:25:14.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:25:24.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:25:34.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:25:44.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:25:44.717 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:25:06.195342
2025-08-04T10:25:44.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:25:44.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:25:44.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:25:53.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:26:03.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:26:13.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:26:23.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:26:33.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:26:43.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:26:43.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:26:06.343224
2025-08-04T10:26:43.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:26:43.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:26:43.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:26:52.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:27:02.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:27:12.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:27:22.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:27:32.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:27:42.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:27:42.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:27:06.485627
2025-08-04T10:27:42.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:27:42.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:27:42.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:27:51.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:28:01.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:28:11.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:28:21.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:28:31.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:28:41.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:28:42.013 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:28:06.631389
2025-08-04T10:28:42.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:28:42.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:28:42.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:28:51.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:29:01.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:29:11.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:29:21.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:29:31.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:29:41.095 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:29:41.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:29:06.776709
2025-08-04T10:29:41.118 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:29:41.118 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:29:41.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:29:50.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:30:00.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:30:10.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:30:20.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:30:30.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:30:40.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:30:40.203 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:30:06.919250
2025-08-04T10:30:40.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:30:40.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:30:40.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:30:49.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:30:59.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:31:09.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:31:19.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:31:29.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:31:39.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:31:39.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:31:07.057491
2025-08-04T10:31:39.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:31:39.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:31:39.308 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:31:48.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:31:58.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:32:08.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:32:18.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:32:28.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:32:38.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:32:38.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:32:07.196545
2025-08-04T10:32:38.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:32:38.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:32:38.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:32:47.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:32:57.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:33:07.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:33:17.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:33:27.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:33:37.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:33:37.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:33:07.339753
2025-08-04T10:33:37.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:33:37.502 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:33:37.502 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:33:46.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:33:56.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:34:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:34:16.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:34:26.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:34:36.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:34:36.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:34:07.479055
2025-08-04T10:34:36.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:34:36.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:34:36.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:34:45.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:34:55.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:35:05.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:35:15.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:35:25.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:35:35.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:35:35.717 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:35:07.628836
2025-08-04T10:35:35.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:35:35.718 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:35:35.718 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:35:44.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:35:54.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:36:04.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:36:14.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:36:24.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:36:34.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:36:34.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:36:07.768054
2025-08-04T10:36:34.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:36:34.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:36:34.807 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:36:43.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:36:53.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:37:03.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:37:13.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:37:23.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:37:33.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:37:33.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:37:07.914321
2025-08-04T10:37:33.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:37:33.912 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:37:33.912 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:37:42.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:37:52.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:38:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:38:12.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:38:22.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:38:32.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:38:32.999 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:38:08.060969
2025-08-04T10:38:33.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:38:33.000 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:38:33.000 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:38:42.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:38:52.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:39:02.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:39:12.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:39:22.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:39:32.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:39:32.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:39:08.201407
2025-08-04T10:39:32.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:39:32.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:39:32.089 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:39:41.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:39:51.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:40:01.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:40:11.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:40:21.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:40:31.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:40:31.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:40:08.340710
2025-08-04T10:40:31.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:40:31.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:40:31.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:40:40.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:40:50.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:41:00.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:41:10.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:41:20.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:41:30.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:41:30.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:41:08.489170
2025-08-04T10:41:30.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:41:30.280 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:41:30.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:41:39.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:41:49.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:41:59.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:42:09.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:42:19.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:42:29.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:42:29.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:42:08.628133
2025-08-04T10:42:29.389 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:42:29.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:42:29.390 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:42:38.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:42:48.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:42:58.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:43:08.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:43:18.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:43:28.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:43:28.471 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:43:08.767664
2025-08-04T10:43:28.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:43:28.471 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:43:28.472 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:43:37.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:43:47.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:43:57.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:44:07.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:44:17.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:44:27.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:44:27.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:44:08.909539
2025-08-04T10:44:27.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:44:27.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:44:27.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:44:36.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:44:46.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:44:56.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:45:06.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:45:16.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:45:26.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:45:26.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:45:09.048765
2025-08-04T10:45:26.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:45:26.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:45:26.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:45:35.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:45:45.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:45:55.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:46:05.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:46:15.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:46:25.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:46:25.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:46:09.187304
2025-08-04T10:46:25.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:46:25.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:46:25.781 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:46:34.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:46:44.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:46:54.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:47:04.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:47:14.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:47:24.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:47:24.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:47:09.326569
2025-08-04T10:47:24.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:47:24.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:47:24.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:47:33.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:47:43.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:47:53.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:48:03.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:48:13.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:48:23.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:48:23.951 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:48:09.465933
2025-08-04T10:48:23.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:48:23.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:48:23.952 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:48:32.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:48:42.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:48:52.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:49:03.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:49:13.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:49:23.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:49:23.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:49:09.605656
2025-08-04T10:49:23.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:49:23.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:49:23.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:49:32.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:49:42.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:49:52.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:50:02.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:50:12.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:50:22.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:50:22.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:50:09.746249
2025-08-04T10:50:22.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:50:22.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:50:22.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:50:31.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:50:41.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:50:51.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:51:01.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:51:11.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:51:21.210 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:51:21.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:51:09.885145
2025-08-04T10:51:21.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:51:21.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:51:21.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:51:30.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:51:40.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:51:50.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:52:00.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:52:10.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:52:20.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:52:20.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:52:10.027102
2025-08-04T10:52:20.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:52:20.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:52:20.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:52:29.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:52:39.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:52:49.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:52:59.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:53:09.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:53:19.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:53:19.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:53:10.167670
2025-08-04T10:53:19.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:53:19.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:53:19.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:53:28.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:53:38.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:53:48.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:53:58.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:54:08.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:54:18.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:54:18.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:54:10.312832
2025-08-04T10:54:18.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:54:18.505 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:54:18.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:54:27.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:54:37.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:54:47.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:54:57.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:55:07.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:55:17.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:55:17.608 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:55:10.457568
2025-08-04T10:55:17.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:55:17.608 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:55:17.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:55:26.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:55:36.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:55:46.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:55:56.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:56:06.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:56:16.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:56:16.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:56:10.601172
2025-08-04T10:56:16.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:56:16.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:56:16.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:56:25.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:56:35.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:56:45.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:56:55.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:57:05.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:57:15.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:57:15.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:57:10.752643
2025-08-04T10:57:15.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:57:15.801 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:57:15.801 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:57:24.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:57:34.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:57:44.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:57:54.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:58:04.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:58:14.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:58:14.887 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:58:10.901601
2025-08-04T10:58:14.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:58:14.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:58:14.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:58:23.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:58:33.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:58:43.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:58:53.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T10:59:03.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T10:59:13.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T10:59:13.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T10:59:11.042419
2025-08-04T10:59:13.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T10:59:13.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T10:59:13.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T10:59:22.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T10:59:32.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T10:59:43.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T10:59:53.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:00:03.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:00:13.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:00:13.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:00:11.184288
2025-08-04T11:00:13.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:00:13.076 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:00:13.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:00:22.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:00:32.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:00:42.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:00:52.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:01:02.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:01:12.154 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:01:12.178 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:01:11.329408
2025-08-04T11:01:12.178 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:01:12.178 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:01:12.179 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:01:21.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:01:31.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:01:41.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:01:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:02:01.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:02:11.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:02:11.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:01:11.329408
2025-08-04T11:02:11.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:02:11.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:02:11.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:02:20.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:02:30.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:02:40.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:02:50.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:03:00.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:03:10.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:03:10.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:02:11.482840
2025-08-04T11:03:10.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:03:10.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:03:10.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:03:19.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:03:29.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:03:39.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:03:49.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:03:59.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:04:09.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:04:09.506 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:03:11.631146
2025-08-04T11:04:09.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:04:09.506 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:04:09.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:04:18.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:04:28.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:04:38.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:04:48.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:04:58.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:05:08.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:05:08.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:04:11.772213
2025-08-04T11:05:08.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:05:08.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:05:08.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:05:17.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:05:27.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:05:37.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:05:47.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:05:57.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:06:07.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:06:07.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:05:11.924725
2025-08-04T11:06:07.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:06:07.735 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:06:07.735 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:06:16.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:06:26.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:06:36.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:06:46.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:06:56.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:07:06.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:07:06.846 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:06:12.070927
2025-08-04T11:07:06.846 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:07:06.846 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:07:06.846 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:07:15.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:07:25.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:07:35.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:07:45.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:07:55.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:08:05.941 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:08:05.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:07:12.217383
2025-08-04T11:08:05.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:08:05.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:08:05.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:08:14.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:08:24.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:08:35.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:08:45.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:08:55.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:09:05.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:09:05.049 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:08:12.358981
2025-08-04T11:09:05.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:09:05.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:09:05.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:09:14.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:09:24.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:09:34.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:09:44.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:09:54.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:10:04.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:10:04.138 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:09:12.500760
2025-08-04T11:10:04.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:10:04.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:10:04.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:10:13.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:10:23.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:10:33.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:10:43.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:10:53.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:11:03.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:11:03.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:10:12.639008
2025-08-04T11:11:03.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:11:03.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:11:03.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:11:12.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:11:22.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:11:32.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:11:42.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:11:52.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:12:02.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:12:02.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:11:12.780795
2025-08-04T11:12:02.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:12:02.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:12:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:12:11.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:12:21.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:12:31.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:12:41.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:12:51.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:13:01.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:13:01.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:12:12.926692
2025-08-04T11:13:01.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:13:01.447 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:13:01.448 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:13:10.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:13:20.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:13:30.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:13:40.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:13:50.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:14:00.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:14:00.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:13:13.066631
2025-08-04T11:14:00.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:14:00.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:14:00.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:14:09.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:14:19.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:14:29.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:14:39.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:14:49.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:14:59.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:14:59.654 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:14:13.203781
2025-08-04T11:14:59.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:14:59.655 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:14:59.655 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:15:08.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:15:18.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:15:28.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:15:38.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:15:48.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:15:58.740 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:15:58.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:15:13.342485
2025-08-04T11:15:58.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:15:58.764 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:15:58.764 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:16:07.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:16:17.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:16:27.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:16:37.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:16:47.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:16:57.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:16:57.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:16:13.481290
2025-08-04T11:16:57.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:16:57.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:16:57.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:17:06.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:17:16.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:17:26.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:17:36.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:17:46.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:17:56.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:17:56.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:17:13.619467
2025-08-04T11:17:56.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:17:56.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:17:56.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:18:05.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:18:16.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:18:26.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:18:36.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:18:46.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:18:56.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:18:56.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:18:13.769995
2025-08-04T11:18:56.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:18:56.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:18:56.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:19:05.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:19:15.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:19:25.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:19:35.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:19:45.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:19:55.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:19:55.195 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:19:13.909976
2025-08-04T11:19:55.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:19:55.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:19:55.196 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:20:04.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:20:14.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:20:24.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:20:34.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:20:44.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:20:54.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:20:54.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:20:14.050275
2025-08-04T11:20:54.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:20:54.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:20:54.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:21:03.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:21:13.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:21:23.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:21:33.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:21:43.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:21:53.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:21:53.389 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:21:14.188943
2025-08-04T11:21:53.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:21:53.390 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:21:53.390 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:22:02.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:22:12.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:22:22.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:22:32.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:22:42.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:22:52.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:22:52.501 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:22:14.333715
2025-08-04T11:22:52.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:22:52.501 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:22:52.502 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:23:01.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:23:11.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:23:21.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:23:31.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:23:41.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:23:51.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:23:51.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:23:14.489468
2025-08-04T11:23:51.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:23:51.591 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:23:51.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:24:00.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:24:10.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:24:20.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:24:30.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:24:40.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:24:50.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:24:50.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:24:14.637726
2025-08-04T11:24:50.703 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:24:50.703 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:24:50.703 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:24:59.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:25:09.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:25:19.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:25:29.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:25:39.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:25:49.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:25:49.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:25:14.777566
2025-08-04T11:25:49.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:25:49.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:25:49.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:25:58.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:26:08.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:26:18.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:26:28.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:26:38.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:26:48.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:26:48.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:26:14.918226
2025-08-04T11:26:48.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:26:48.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:26:48.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:26:57.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:27:07.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:27:17.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:27:27.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:27:37.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:27:47.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:27:48.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:27:15.067582
2025-08-04T11:27:48.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:27:48.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:27:48.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:27:57.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:28:07.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:28:17.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:28:27.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:28:37.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:28:47.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:28:47.121 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:28:15.210450
2025-08-04T11:28:47.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:28:47.122 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:28:47.122 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:28:56.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:29:06.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:29:16.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:29:26.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:29:36.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:29:46.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:29:46.226 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:29:15.358935
2025-08-04T11:29:46.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:29:46.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:29:46.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:29:55.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:30:05.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:30:15.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:30:25.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:30:35.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:30:45.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:30:45.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:30:15.515679
2025-08-04T11:30:45.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:30:45.356 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:30:45.356 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:30:54.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:31:04.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:31:14.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:31:24.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:31:34.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:31:44.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:31:44.445 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:31:15.660364
2025-08-04T11:31:44.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:31:44.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:31:44.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:31:53.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:32:03.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:32:13.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:32:23.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:32:33.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:32:43.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:32:43.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:32:15.815767
2025-08-04T11:32:43.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:32:43.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:32:43.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:32:52.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:33:02.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:33:12.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:33:22.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:33:32.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:33:42.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:33:42.660 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:33:15.956505
2025-08-04T11:33:42.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:33:42.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:33:42.661 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:33:51.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:34:01.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:34:11.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:34:21.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:34:31.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:34:41.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:34:41.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:34:16.098096
2025-08-04T11:34:41.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:34:41.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:34:41.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:34:50.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:35:00.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:35:10.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:35:20.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:35:30.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:35:40.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:35:40.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:35:16.237546
2025-08-04T11:35:40.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:35:40.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:35:40.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:35:49.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:35:59.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:36:09.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:36:19.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:36:29.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:36:39.966 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:36:39.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:36:16.377691
2025-08-04T11:36:39.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:36:39.989 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:36:39.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:36:49.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:36:59.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:37:09.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:37:19.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:37:29.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:37:39.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:37:39.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:37:16.516820
2025-08-04T11:37:39.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:37:39.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:37:39.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:37:48.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:37:58.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:38:08.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:38:18.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:38:28.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:38:38.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:38:38.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:38:16.656269
2025-08-04T11:38:38.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:38:38.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:38:38.206 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:38:47.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:38:57.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:39:07.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:39:17.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:39:27.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:39:37.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:39:37.315 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:39:16.794373
2025-08-04T11:39:37.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:39:37.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:39:37.316 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:39:46.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:39:56.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:40:06.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:40:16.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:40:26.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:40:36.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:40:36.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:40:16.934842
2025-08-04T11:40:36.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:40:36.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:40:36.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:40:45.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:40:55.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:41:05.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:41:15.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:41:25.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:41:35.509 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:41:35.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:41:17.090046
2025-08-04T11:41:35.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:41:35.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:41:35.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:41:44.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:41:54.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:42:04.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:42:14.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:42:24.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:42:34.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:42:34.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:42:17.229954
2025-08-04T11:42:34.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:42:34.623 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:42:34.624 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:42:43.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:42:53.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:43:03.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:43:13.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:43:23.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:43:33.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:43:33.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:43:17.376580
2025-08-04T11:43:33.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:43:33.738 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:43:33.738 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:43:42.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:43:52.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:44:02.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:44:12.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:44:22.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:44:32.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:44:32.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:44:17.518796
2025-08-04T11:44:32.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:44:32.844 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:44:32.844 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:44:41.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:44:51.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:45:01.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:45:11.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:45:21.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:45:31.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:45:31.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:45:17.662733
2025-08-04T11:45:31.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:45:31.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:45:31.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:45:40.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:45:50.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:46:00.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:46:11.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:46:21.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:46:31.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:46:31.047 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:46:17.803245
2025-08-04T11:46:31.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:46:31.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:46:31.048 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:46:40.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:46:50.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:47:00.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:47:10.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:47:20.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:47:30.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:47:30.157 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:47:17.942287
2025-08-04T11:47:30.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:47:30.157 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:47:30.157 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:47:39.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:47:49.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:47:59.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:48:09.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:48:19.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:48:29.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:48:29.260 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:48:18.089038
2025-08-04T11:48:29.260 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:48:29.260 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:48:29.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:48:38.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:48:48.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:48:58.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:49:08.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:49:18.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:49:28.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:49:28.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:49:18.229403
2025-08-04T11:49:28.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:49:28.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:49:28.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:49:37.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:49:47.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:49:57.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:50:07.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:50:17.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:50:27.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:50:27.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:50:18.371153
2025-08-04T11:50:27.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:50:27.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:50:27.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:50:36.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:50:46.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:50:56.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:51:06.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:51:16.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:51:26.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:51:26.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:51:18.518096
2025-08-04T11:51:26.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:51:26.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:51:26.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:51:35.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:51:45.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:51:55.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:52:05.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:52:15.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:52:25.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:52:25.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:52:18.658367
2025-08-04T11:52:25.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:52:25.694 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:52:25.694 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:52:34.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:52:44.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:52:54.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:53:04.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:53:14.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:53:24.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:53:24.785 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:53:18.803290
2025-08-04T11:53:24.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:53:24.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:53:24.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:53:33.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:53:43.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:53:53.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:54:03.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:54:13.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:54:23.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:54:23.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:54:18.945191
2025-08-04T11:54:23.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:54:23.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:54:23.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:54:32.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:54:42.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:54:52.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:55:02.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:55:12.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:55:22.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:55:22.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:55:19.097922
2025-08-04T11:55:22.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:55:22.995 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:55:22.995 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:55:32.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:55:42.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:55:52.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:56:02.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:56:12.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:56:22.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:56:22.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:56:19.238777
2025-08-04T11:56:22.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:56:22.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:56:22.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:56:31.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:56:41.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:56:51.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:57:01.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:57:11.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:57:21.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:57:21.190 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:57:19.377280
2025-08-04T11:57:21.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:57:21.191 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:57:21.191 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:57:30.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:57:40.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:57:50.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:58:00.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:58:10.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:58:20.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:58:20.299 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:58:19.525190
2025-08-04T11:58:20.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:58:20.300 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:58:20.300 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:58:29.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:58:39.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:58:49.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:58:59.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T11:59:09.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T11:59:19.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T11:59:19.406 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:58:19.525190
2025-08-04T11:59:19.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T11:59:19.407 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T11:59:19.407 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T11:59:28.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T11:59:38.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T11:59:48.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T11:59:58.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:00:08.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:00:18.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:00:18.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T11:59:19.665326
2025-08-04T12:00:18.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:00:18.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:00:18.510 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:00:27.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:00:37.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:00:47.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:00:57.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:01:07.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:01:17.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:01:17.618 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:00:19.810879
2025-08-04T12:01:17.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:01:17.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:01:17.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:01:26.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:01:36.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:01:46.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:01:56.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:02:06.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:02:16.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:02:16.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:01:19.950838
2025-08-04T12:02:16.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:02:16.726 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:02:16.726 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:02:25.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:02:35.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:02:45.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:02:55.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:03:05.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:03:15.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:03:15.837 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:02:20.088187
2025-08-04T12:03:15.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:03:15.837 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:03:15.838 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:03:24.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:03:34.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:03:44.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:03:54.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:04:04.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:04:14.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:04:14.923 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:03:20.225888
2025-08-04T12:04:14.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:04:14.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:04:14.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:04:23.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:04:33.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:04:43.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:04:53.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:05:03.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:05:14.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:05:14.032 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:04:20.363367
2025-08-04T12:05:14.032 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:05:14.032 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:05:14.032 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:05:23.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:05:33.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:05:43.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:05:53.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:06:03.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:06:13.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:06:13.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:05:20.499879
2025-08-04T12:06:13.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:06:13.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:06:13.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:06:22.155 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:06:32.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:06:42.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:06:52.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:07:02.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:07:12.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:07:12.252 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:06:20.654958
2025-08-04T12:07:12.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:07:12.252 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:07:12.252 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:07:21.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:07:31.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:07:41.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:07:51.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:08:01.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:08:11.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:08:11.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:07:20.800052
2025-08-04T12:08:11.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:08:11.357 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:08:11.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:08:20.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:08:30.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:08:40.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:08:50.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:09:00.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:09:10.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:09:10.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:08:20.940459
2025-08-04T12:09:10.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:09:10.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:09:10.447 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:09:19.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:09:29.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:09:39.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:09:49.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:09:59.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:10:09.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:10:09.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:09:21.079976
2025-08-04T12:10:09.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:10:09.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:10:09.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:10:18.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:10:28.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:10:38.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:10:48.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:10:58.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:11:08.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:11:08.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:10:21.219256
2025-08-04T12:11:08.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:11:08.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:11:08.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:11:17.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:11:27.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:11:37.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:11:47.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:11:57.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:12:07.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:12:07.768 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:11:21.360967
2025-08-04T12:12:07.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:12:07.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:12:07.769 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:12:16.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:12:26.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:12:36.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:12:46.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:12:56.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:13:06.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:13:06.884 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:12:21.500210
2025-08-04T12:13:06.884 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:13:06.884 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:13:06.884 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:13:15.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:13:25.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:13:35.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:13:45.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:13:55.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:14:05.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:14:05.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:13:21.639162
2025-08-04T12:14:05.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:14:05.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:14:05.970 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:14:14.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:14:25.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:14:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:14:45.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:14:55.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:15:05.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:15:05.062 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:14:21.778366
2025-08-04T12:15:05.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:15:05.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:15:05.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:15:14.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:15:24.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:15:34.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:15:44.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:15:54.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:16:04.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:16:04.171 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:15:21.917850
2025-08-04T12:16:04.171 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:16:04.171 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:16:04.172 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:16:13.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:16:23.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:16:33.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:16:43.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:16:53.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:17:03.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:17:03.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:16:22.058458
2025-08-04T12:17:03.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:17:03.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:17:03.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:17:12.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:17:22.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:17:32.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:17:42.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:17:52.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:18:02.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:18:02.391 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:17:22.196542
2025-08-04T12:18:02.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:18:02.392 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:18:02.392 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:18:11.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:18:21.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:18:31.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:18:41.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:18:51.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:19:01.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:19:01.507 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:18:22.430511
2025-08-04T12:19:01.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:19:01.507 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:19:01.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:19:10.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:19:20.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:19:30.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:19:40.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:19:50.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:20:00.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:20:00.622 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:19:22.568166
2025-08-04T12:20:00.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:20:00.623 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:20:00.623 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:20:09.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:20:19.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:20:29.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:20:39.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:20:49.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:20:59.709 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:20:59.732 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:20:22.717671
2025-08-04T12:20:59.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:20:59.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:20:59.732 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:21:08.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:21:18.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:21:28.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:21:38.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:21:48.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:21:58.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:21:58.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:21:22.859472
2025-08-04T12:21:58.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:21:58.845 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:21:58.845 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:22:07.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:22:17.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:22:27.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:22:37.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:22:47.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:22:57.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:22:57.948 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:22:22.998893
2025-08-04T12:22:57.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:22:57.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:22:57.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:23:06.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:23:16.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:23:26.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:23:37.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:23:47.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:23:57.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:23:57.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:23:23.138185
2025-08-04T12:23:57.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:23:57.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:23:57.054 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:24:06.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:24:16.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:24:26.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:24:36.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:24:46.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:24:56.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:24:56.156 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:24:23.281335
2025-08-04T12:24:56.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:24:56.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:24:56.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:25:05.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:25:15.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:25:25.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:25:35.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:25:45.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:25:55.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:25:55.241 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:25:23.421253
2025-08-04T12:25:55.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:25:55.241 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:25:55.241 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:26:04.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:26:14.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:26:24.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:26:34.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:26:44.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:26:54.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:26:54.326 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:26:23.560218
2025-08-04T12:26:54.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:26:54.326 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:26:54.327 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:27:03.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:27:13.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:27:23.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:27:33.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:27:43.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:27:53.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:27:53.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:27:23.701679
2025-08-04T12:27:53.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:27:53.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:27:53.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:28:02.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:28:12.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:28:22.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:28:32.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:28:42.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:28:52.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:28:52.532 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:28:23.840733
2025-08-04T12:28:52.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:28:52.533 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:28:52.533 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:29:01.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:29:11.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:29:21.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:29:31.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:29:41.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:29:51.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:29:51.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:29:23.979387
2025-08-04T12:29:51.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:29:51.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:29:51.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:30:00.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:30:10.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:30:20.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:30:30.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:30:40.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:30:50.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:30:50.721 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:30:24.120374
2025-08-04T12:30:50.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:30:50.722 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:30:50.722 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:30:59.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:31:09.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:31:19.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:31:29.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:31:39.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:31:49.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:31:49.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:31:24.258321
2025-08-04T12:31:49.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:31:49.809 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:31:49.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:31:58.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:32:08.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:32:18.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:32:28.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:32:38.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:32:48.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:32:48.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:32:24.400365
2025-08-04T12:32:48.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:32:48.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:32:48.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:32:57.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:33:07.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:33:17.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:33:27.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:33:37.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:33:48.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:33:48.009 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:33:24.540302
2025-08-04T12:33:48.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:33:48.009 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:33:48.009 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:33:57.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:34:07.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:34:17.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:34:27.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:34:37.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:34:47.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:34:47.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:34:24.680117
2025-08-04T12:34:47.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:34:47.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:34:47.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:34:56.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:35:06.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:35:16.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:35:26.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:35:36.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:35:46.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:35:46.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:35:24.820840
2025-08-04T12:35:46.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:35:46.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:35:46.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:35:55.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:36:05.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:36:15.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:36:25.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:36:35.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:36:45.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:36:45.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:36:24.960313
2025-08-04T12:36:45.295 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:36:45.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:36:45.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:36:54.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:37:04.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:37:14.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:37:24.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:37:34.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:37:44.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:37:44.386 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:37:25.100579
2025-08-04T12:37:44.387 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:37:44.387 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:37:44.387 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:37:53.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:38:03.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:38:13.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:38:23.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:38:33.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:38:43.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:38:43.496 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:38:25.240363
2025-08-04T12:38:43.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:38:43.496 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:38:43.497 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:38:52.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:39:02.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:39:12.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:39:22.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:39:32.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:39:42.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:39:42.612 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:39:25.378200
2025-08-04T12:39:42.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:39:42.612 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:39:42.612 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:39:51.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:40:01.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:40:11.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:40:21.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:40:31.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:40:41.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:40:41.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:40:25.517954
2025-08-04T12:40:41.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:40:41.722 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:40:41.722 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:40:50.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:41:00.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:41:10.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:41:20.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:41:30.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:41:40.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:41:40.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:41:25.657890
2025-08-04T12:41:40.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:41:40.831 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:41:40.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:41:49.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:41:59.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:42:09.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:42:19.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:42:29.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:42:39.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:42:39.948 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:42:25.797508
2025-08-04T12:42:39.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:42:39.949 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:42:39.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:42:48.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:42:58.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:43:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:43:19.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:43:29.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:43:39.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:43:39.054 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:43:25.936444
2025-08-04T12:43:39.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:43:39.054 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:43:39.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:43:48.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:43:58.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:44:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:44:18.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:44:28.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:44:38.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:44:38.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:44:26.077402
2025-08-04T12:44:38.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:44:38.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:44:38.160 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:44:47.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:44:57.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:45:07.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:45:17.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:45:27.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:45:37.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:45:37.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:45:26.216659
2025-08-04T12:45:37.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:45:37.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:45:37.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:45:46.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:45:56.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:46:06.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:46:16.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:46:26.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:46:36.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:46:36.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:46:26.355818
2025-08-04T12:46:36.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:46:36.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:46:36.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:46:45.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:46:55.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:47:05.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:47:15.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:47:25.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:47:35.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:47:35.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:47:26.494948
2025-08-04T12:47:35.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:47:35.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:47:35.468 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:47:44.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:47:54.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:48:04.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:48:14.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:48:24.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:48:34.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:48:34.575 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:48:26.636516
2025-08-04T12:48:34.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:48:34.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:48:34.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:48:43.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:48:53.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:49:03.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:49:13.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:49:23.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:49:33.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:49:33.681 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:49:26.777439
2025-08-04T12:49:33.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:49:33.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:49:33.682 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:49:42.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:49:52.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:50:02.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:50:12.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:50:22.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:50:32.769 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:50:32.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:50:26.916951
2025-08-04T12:50:32.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:50:32.786 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:50:32.786 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:50:41.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:50:51.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:51:01.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:51:11.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:51:21.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:51:31.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:51:31.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:51:27.056490
2025-08-04T12:51:31.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:51:31.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:51:31.896 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:51:40.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:51:50.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:52:00.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:52:10.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:52:20.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:52:30.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:52:30.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:52:27.197591
2025-08-04T12:52:30.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:52:30.997 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:52:30.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:52:40.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:52:50.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:53:00.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:53:10.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:53:20.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:53:30.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:53:30.105 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:53:27.335994
2025-08-04T12:53:30.105 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:53:30.105 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:53:30.105 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:53:39.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:53:49.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:53:59.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:54:09.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:54:19.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:54:29.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:54:29.217 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:54:27.476159
2025-08-04T12:54:29.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:54:29.217 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:54:29.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:54:38.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:54:48.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:54:58.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:55:08.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:55:18.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:55:28.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:55:28.321 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:55:27.614693
2025-08-04T12:55:28.322 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:55:28.322 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:55:28.322 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:55:37.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:55:47.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:55:57.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:56:07.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:56:17.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:56:27.408 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:56:27.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:55:27.614693
2025-08-04T12:56:27.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:56:27.431 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:56:27.431 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:56:36.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:56:46.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:56:56.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:57:06.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:57:16.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:57:26.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:57:26.524 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:56:27.753832
2025-08-04T12:57:26.524 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:57:26.524 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:57:26.525 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:57:35.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:57:45.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:57:55.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:58:05.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:58:15.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:58:25.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:58:25.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:57:27.894383
2025-08-04T12:58:25.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:58:25.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:58:25.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:58:34.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:58:44.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:58:54.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T12:59:04.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T12:59:14.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T12:59:24.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T12:59:24.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:58:28.033972
2025-08-04T12:59:24.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T12:59:24.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T12:59:24.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T12:59:33.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T12:59:43.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T12:59:53.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:00:03.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:00:13.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:00:23.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:00:23.841 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T12:59:28.173913
2025-08-04T13:00:23.841 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:00:23.841 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:00:23.841 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:00:32.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:00:42.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:00:52.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:01:02.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:01:12.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:01:22.926 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:01:22.946 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:00:28.313078
2025-08-04T13:01:22.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:01:22.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:01:22.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:01:31.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:01:41.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:01:51.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:02:02.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:02:12.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:02:22.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:02:22.051 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:01:28.457475
2025-08-04T13:02:22.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:02:22.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:02:22.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:02:31.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:02:41.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:02:51.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:03:01.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:03:11.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:03:21.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:03:21.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:02:28.597090
2025-08-04T13:03:21.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:03:21.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:03:21.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:03:30.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:03:40.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:03:50.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:04:00.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:04:10.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:04:20.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:04:20.273 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:03:28.735923
2025-08-04T13:04:20.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:04:20.274 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:04:20.274 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:04:29.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:04:39.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:04:49.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:04:59.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:05:09.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:05:19.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:05:19.379 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:04:28.875498
2025-08-04T13:05:19.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:05:19.379 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:05:19.379 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:05:28.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:05:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:05:48.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:05:58.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:06:08.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:06:18.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:06:18.492 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:05:29.014321
2025-08-04T13:06:18.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:06:18.493 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:06:18.493 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:06:27.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:06:37.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:06:47.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:06:57.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:07:07.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:07:17.582 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:07:17.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:06:29.156299
2025-08-04T13:07:17.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:07:17.605 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:07:17.605 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:07:26.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:07:36.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:07:46.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:07:56.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:08:06.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:08:16.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:08:16.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:07:29.295692
2025-08-04T13:08:16.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:08:16.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:08:16.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:08:25.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:08:35.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:08:45.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:08:55.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:09:05.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:09:15.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:09:15.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:08:29.439486
2025-08-04T13:09:15.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:09:15.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:09:15.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:09:24.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:09:34.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:09:44.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:09:54.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:10:04.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:10:14.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:10:14.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:09:29.578884
2025-08-04T13:10:14.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:10:14.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:10:14.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:10:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:10:33.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:10:43.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:10:53.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:11:03.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:11:14.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:11:14.024 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:10:29.718570
2025-08-04T13:11:14.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:11:14.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:11:14.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:11:23.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:11:33.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:11:43.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:11:53.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:12:03.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:12:13.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:12:13.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:11:29.858289
2025-08-04T13:12:13.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:12:13.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:12:13.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:12:22.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:12:32.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:12:42.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:12:52.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:13:02.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:13:12.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:13:12.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:12:29.997931
2025-08-04T13:13:12.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:13:12.244 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:13:12.244 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:13:21.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:13:31.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:13:41.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:13:51.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:14:01.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:14:11.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:14:11.348 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:13:30.137455
2025-08-04T13:14:11.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:14:11.348 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:14:11.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:14:20.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:14:30.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:14:40.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:14:50.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:15:00.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:15:10.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:15:10.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:14:30.278150
2025-08-04T13:15:10.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:15:10.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:15:10.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:15:19.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:15:29.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:15:39.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:15:49.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:15:59.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:16:09.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:16:09.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:15:30.416650
2025-08-04T13:16:09.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:16:09.537 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:16:09.537 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:16:18.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:16:28.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:16:38.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:16:48.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:16:58.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:17:08.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:17:08.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:16:30.557137
2025-08-04T13:17:08.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:17:08.622 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:17:08.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:17:17.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:17:27.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:17:37.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:17:47.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:17:57.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:18:07.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:18:07.719 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:17:30.697001
2025-08-04T13:18:07.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:18:07.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:18:07.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:18:16.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:18:26.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:18:36.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:18:46.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:18:56.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:19:06.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:19:06.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:18:30.837017
2025-08-04T13:19:06.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:19:06.824 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:19:06.824 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:19:15.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:19:25.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:19:35.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:19:45.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:19:55.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:20:05.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:20:05.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:19:30.976979
2025-08-04T13:20:05.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:20:05.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:20:05.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:20:14.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:20:24.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:20:34.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:20:44.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:20:54.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:21:04.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:21:05.018 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:20:31.117265
2025-08-04T13:21:05.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:21:05.019 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:21:05.019 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:21:14.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:21:24.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:21:34.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:21:44.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:21:54.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:22:04.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:22:04.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:21:31.257624
2025-08-04T13:22:04.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:22:04.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:22:04.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:22:13.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:22:23.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:22:33.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:22:43.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:22:53.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:23:03.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:23:03.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:22:31.396329
2025-08-04T13:23:03.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:23:03.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:23:03.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:23:12.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:23:22.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:23:32.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:23:42.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:23:52.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:24:02.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:24:02.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:23:31.535648
2025-08-04T13:24:02.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:24:02.352 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:24:02.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:24:11.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:24:21.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:24:31.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:24:41.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:24:51.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:25:01.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:25:01.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:24:31.675929
2025-08-04T13:25:01.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:25:01.456 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:25:01.456 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:25:10.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:25:20.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:25:30.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:25:40.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:25:50.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:26:00.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:26:00.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:25:31.817210
2025-08-04T13:26:00.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:26:00.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:26:00.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:26:09.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:26:19.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:26:29.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:26:39.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:26:49.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:26:59.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:26:59.672 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:26:31.956230
2025-08-04T13:26:59.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:26:59.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:26:59.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:27:08.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:27:18.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:27:28.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:27:38.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:27:48.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:27:58.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:27:58.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:27:32.096212
2025-08-04T13:27:58.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:27:58.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:27:58.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:28:07.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:28:17.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:28:27.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:28:37.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:28:47.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:28:57.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:28:57.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:28:32.234508
2025-08-04T13:28:57.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:28:57.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:28:57.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:29:06.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:29:16.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:29:26.932 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:29:36.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:29:46.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:29:56.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:29:56.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:29:32.372620
2025-08-04T13:29:56.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:29:56.992 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:29:56.992 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:30:06.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:30:16.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:30:26.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:30:36.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:30:46.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:30:56.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:30:56.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:30:32.513232
2025-08-04T13:30:56.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:30:56.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:30:56.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:31:05.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:31:15.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:31:25.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:31:35.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:31:45.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:31:55.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:31:55.162 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:31:32.653614
2025-08-04T13:31:55.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:31:55.162 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:31:55.162 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:32:04.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:32:14.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:32:24.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:32:34.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:32:44.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:32:54.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:32:54.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:32:32.796445
2025-08-04T13:32:54.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:32:54.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:32:54.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:33:03.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:33:13.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:33:23.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:33:33.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:33:43.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:33:53.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:33:53.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:33:32.935076
2025-08-04T13:33:53.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:33:53.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:33:53.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:34:02.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:34:12.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:34:22.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:34:32.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:34:42.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:34:52.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:34:52.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:34:33.075609
2025-08-04T13:34:52.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:34:52.481 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:34:52.481 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:35:01.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:35:11.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:35:21.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:35:31.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:35:41.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:35:51.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:35:51.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:35:33.213632
2025-08-04T13:35:51.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:35:51.573 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:35:51.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:36:00.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:36:10.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:36:20.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:36:30.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:36:40.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:36:50.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:36:50.683 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:36:33.354349
2025-08-04T13:36:50.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:36:50.683 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:36:50.683 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:36:59.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:37:09.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:37:19.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:37:29.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:37:39.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:37:49.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:37:49.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:37:33.498793
2025-08-04T13:37:49.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:37:49.789 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:37:49.789 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:37:58.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:38:08.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:38:18.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:38:28.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:38:38.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:38:48.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:38:48.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:38:33.637844
2025-08-04T13:38:48.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:38:48.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:38:48.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:38:57.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:39:07.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:39:17.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:39:27.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:39:37.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:39:47.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:39:48.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:39:33.777805
2025-08-04T13:39:48.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:39:48.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:39:48.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:39:57.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:40:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:40:17.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:40:27.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:40:37.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:40:47.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:40:47.109 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:40:33.915833
2025-08-04T13:40:47.109 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:40:47.109 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:40:47.109 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:40:56.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:41:06.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:41:16.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:41:26.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:41:36.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:41:46.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:41:46.198 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:41:34.055259
2025-08-04T13:41:46.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:41:46.199 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:41:46.199 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:41:55.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:42:05.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:42:15.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:42:25.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:42:35.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:42:45.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:42:45.304 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:42:34.195863
2025-08-04T13:42:45.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:42:45.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:42:45.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:42:54.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:43:04.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:43:14.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:43:24.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:43:34.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:43:44.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:43:44.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:43:34.336480
2025-08-04T13:43:44.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:43:44.410 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:43:44.410 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:43:53.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:44:03.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:44:13.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:44:23.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:44:33.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:44:43.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:44:43.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:44:34.477588
2025-08-04T13:44:43.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:44:43.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:44:43.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:44:52.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:45:02.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:45:12.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:45:22.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:45:32.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:45:42.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:45:42.627 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:45:34.617526
2025-08-04T13:45:42.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:45:42.627 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:45:42.627 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:45:51.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:46:01.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:46:11.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:46:21.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:46:31.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:46:41.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:46:41.739 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:46:34.759618
2025-08-04T13:46:41.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:46:41.739 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:46:41.739 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:46:50.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:47:00.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:47:10.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:47:20.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:47:30.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:47:40.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:47:40.847 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:47:34.899481
2025-08-04T13:47:40.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:47:40.848 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:47:40.848 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:47:49.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:47:59.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:48:09.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:48:19.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:48:29.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:48:39.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:48:39.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:48:35.039715
2025-08-04T13:48:39.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:48:39.952 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:48:39.953 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:48:48.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:48:58.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:49:08.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:49:19.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:49:29.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:49:39.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:49:39.051 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:49:35.180947
2025-08-04T13:49:39.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:49:39.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:49:39.052 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:49:48.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:49:58.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:50:08.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:50:18.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:50:28.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:50:38.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:50:38.164 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:50:35.321156
2025-08-04T13:50:38.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:50:38.164 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:50:38.164 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:50:47.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:50:57.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:51:07.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:51:17.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:51:27.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:51:37.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:51:37.273 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:51:35.460156
2025-08-04T13:51:37.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:51:37.273 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:51:37.273 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:51:46.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:51:56.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:52:06.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:52:16.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:52:26.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:52:36.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:52:36.364 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:51:35.460156
2025-08-04T13:52:36.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:52:36.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:52:36.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:52:45.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:52:55.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:53:05.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:53:15.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:53:25.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:53:35.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:53:35.474 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:52:35.600908
2025-08-04T13:53:35.474 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:53:35.474 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:53:35.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:53:44.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:53:54.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:54:04.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:54:14.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:54:24.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:54:34.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:54:34.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:53:35.737971
2025-08-04T13:54:34.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:54:34.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:54:34.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:54:43.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:54:53.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:55:03.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:55:13.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:55:23.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:55:33.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:55:33.687 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:54:35.877828
2025-08-04T13:55:33.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:55:33.688 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:55:33.688 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:55:42.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:55:52.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:56:02.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:56:12.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:56:22.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:56:32.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:56:32.798 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:55:36.017073
2025-08-04T13:56:32.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:56:32.799 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:56:32.799 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:56:41.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:56:51.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:57:01.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:57:11.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:57:21.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:57:31.885 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:57:31.887 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:56:36.156614
2025-08-04T13:57:31.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:57:31.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:57:31.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:57:40.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:57:50.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:58:00.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:58:10.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:58:20.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:58:30.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:58:30.992 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:57:36.296385
2025-08-04T13:58:30.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:58:30.992 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:58:30.992 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:58:40.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:58:50.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:59:00.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T13:59:10.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T13:59:20.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T13:59:30.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T13:59:30.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:58:36.435819
2025-08-04T13:59:30.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T13:59:30.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T13:59:30.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T13:59:39.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T13:59:49.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T13:59:59.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:00:09.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:00:19.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:00:29.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:00:29.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T13:59:36.575219
2025-08-04T14:00:29.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:00:29.205 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:00:29.205 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:00:38.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:00:48.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:00:58.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:01:08.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:01:18.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:01:28.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:01:28.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:00:36.716190
2025-08-04T14:01:28.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:01:28.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:01:28.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:01:37.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:01:47.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:01:57.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:02:07.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:02:17.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:02:27.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:02:27.422 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:01:36.855423
2025-08-04T14:02:27.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:02:27.422 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:02:27.422 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:02:36.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:02:46.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:02:56.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:03:06.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:03:16.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:03:26.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:03:26.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:02:36.996114
2025-08-04T14:03:26.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:03:26.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:03:26.530 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:03:35.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:03:45.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:03:55.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:04:05.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:04:15.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:04:25.612 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:04:25.635 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:03:37.136758
2025-08-04T14:04:25.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:04:25.635 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:04:25.635 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:04:34.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:04:44.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:04:54.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:05:04.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:05:14.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:05:24.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:05:24.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:04:37.276339
2025-08-04T14:05:24.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:05:24.747 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:05:24.747 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:05:33.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:05:43.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:05:53.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:06:03.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:06:13.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:06:23.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:06:23.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:05:37.415790
2025-08-04T14:06:23.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:06:23.855 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:06:23.855 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:06:32.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:06:42.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:06:52.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:07:02.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:07:12.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:07:22.939 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:07:22.963 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:06:37.554913
2025-08-04T14:07:22.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:07:22.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:07:22.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:07:31.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:07:41.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:07:52.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:08:02.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:08:12.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:08:22.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:08:22.072 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:07:37.694423
2025-08-04T14:08:22.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:08:22.073 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:08:22.073 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:08:31.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:08:41.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:08:51.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:09:01.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:09:11.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:09:21.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:09:21.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:08:37.833888
2025-08-04T14:09:21.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:09:21.180 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:09:21.180 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:09:30.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:09:40.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:09:50.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:10:00.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:10:10.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:10:20.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:10:20.281 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:09:37.972801
2025-08-04T14:10:20.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:10:20.281 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:10:20.281 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:10:29.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:10:39.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:10:49.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:10:59.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:11:09.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:11:19.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:11:19.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:10:38.112997
2025-08-04T14:11:19.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:11:19.374 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:11:19.374 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:11:28.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:11:38.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:11:48.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:11:58.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:12:08.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:12:18.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:12:18.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:11:38.253293
2025-08-04T14:12:18.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:12:18.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:12:18.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:12:27.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:12:37.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:12:47.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:12:57.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:13:07.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:13:17.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:13:17.586 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:12:38.391502
2025-08-04T14:13:17.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:13:17.586 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:13:17.587 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:13:26.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:13:36.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:13:46.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:13:56.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:14:06.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:14:16.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:14:16.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:13:38.531383
2025-08-04T14:14:16.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:14:16.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:14:16.681 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:14:25.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:14:35.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:14:45.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:14:55.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:15:05.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:15:15.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:15:15.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:14:38.671848
2025-08-04T14:15:15.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:15:15.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:15:15.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:15:24.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:15:34.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:15:44.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:15:54.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:16:04.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:16:14.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:16:14.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:15:38.810847
2025-08-04T14:16:14.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:16:14.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:16:14.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:16:23.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:16:33.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:16:43.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:16:53.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:17:03.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:17:13.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:17:13.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:16:38.951049
2025-08-04T14:17:13.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:17:13.995 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:17:13.995 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:17:23.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:17:33.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:17:43.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:17:53.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:18:03.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:18:13.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:18:13.100 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:17:39.089998
2025-08-04T14:18:13.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:18:13.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:18:13.101 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:18:22.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:18:32.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:18:42.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:18:52.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:19:02.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:19:12.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:19:12.186 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:18:39.230135
2025-08-04T14:19:12.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:19:12.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:19:12.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:19:21.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:19:31.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:19:41.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:19:51.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:20:01.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:20:11.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:20:11.291 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:19:39.370358
2025-08-04T14:20:11.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:20:11.292 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:20:11.292 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:20:20.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:20:30.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:20:40.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:20:50.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:21:00.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:21:10.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:21:10.397 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:20:39.510548
2025-08-04T14:21:10.397 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:21:10.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:21:10.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:21:19.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:21:29.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:21:39.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:21:49.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:21:59.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:22:09.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:22:09.510 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:21:39.651407
2025-08-04T14:22:09.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:22:09.510 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:22:09.511 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:22:18.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:22:28.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:22:38.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:22:48.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:22:58.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:23:08.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:23:08.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:22:39.790544
2025-08-04T14:23:08.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:23:08.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:23:08.621 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:23:17.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:23:27.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:23:37.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:23:47.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:23:57.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:24:07.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:24:07.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:23:39.931635
2025-08-04T14:24:07.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:24:07.735 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:24:07.735 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:24:16.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:24:26.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:24:36.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:24:46.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:24:56.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:25:06.820 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:25:06.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:24:40.072583
2025-08-04T14:25:06.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:25:06.840 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:25:06.840 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:25:15.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:25:25.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:25:35.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:25:45.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:25:55.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:26:05.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:26:05.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:25:40.211496
2025-08-04T14:26:05.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:26:05.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:26:05.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:26:14.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:26:24.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:26:34.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:26:45.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:26:55.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:27:05.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:27:05.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:26:40.350069
2025-08-04T14:27:05.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:27:05.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:27:05.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:27:14.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:27:24.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:27:34.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:27:44.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:27:54.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:28:04.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:28:04.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:27:40.489299
2025-08-04T14:28:04.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:28:04.158 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:28:04.158 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:28:13.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:28:23.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:28:33.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:28:43.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:28:53.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:29:03.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:29:03.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:28:40.629862
2025-08-04T14:29:03.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:29:03.264 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:29:03.264 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:29:12.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:29:22.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:29:32.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:29:42.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:29:52.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:30:02.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:30:02.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:29:40.769777
2025-08-04T14:30:02.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:30:02.372 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:30:02.372 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:30:11.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:30:21.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:30:31.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:30:41.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:30:51.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:31:01.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:31:01.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:30:40.908697
2025-08-04T14:31:01.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:31:01.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:31:01.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:31:10.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:31:20.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:31:30.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:31:40.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:31:50.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:32:00.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:32:00.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:31:41.047538
2025-08-04T14:32:00.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:32:00.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:32:00.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:32:09.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:32:19.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:32:29.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:32:39.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:32:49.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:32:59.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:32:59.706 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:32:41.187809
2025-08-04T14:32:59.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:32:59.706 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:32:59.706 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:33:08.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:33:18.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:33:28.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:33:38.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:33:48.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:33:58.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:33:58.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:33:41.327363
2025-08-04T14:33:58.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:33:58.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:33:58.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:34:07.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:34:17.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:34:27.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:34:37.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:34:47.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:34:57.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:34:57.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:34:41.467426
2025-08-04T14:34:57.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:34:57.923 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:34:57.923 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:35:06.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:35:16.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:35:26.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:35:36.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:35:46.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:35:57.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:35:57.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:35:41.606453
2025-08-04T14:35:57.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:35:57.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:35:57.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:36:06.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:36:16.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:36:26.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:36:36.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:36:46.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:36:56.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:36:56.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:36:41.745604
2025-08-04T14:36:56.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:36:56.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:36:56.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:37:05.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:37:15.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:37:25.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:37:35.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:37:45.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:37:55.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:37:55.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:37:41.885159
2025-08-04T14:37:55.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:37:55.257 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:37:55.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:38:04.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:38:14.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:38:24.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:38:34.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:38:44.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:38:54.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:38:54.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:38:42.023011
2025-08-04T14:38:54.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:38:54.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:38:54.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:39:03.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:39:13.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:39:23.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:39:33.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:39:43.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:39:53.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:39:53.472 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:39:42.161742
2025-08-04T14:39:53.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:39:53.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:39:53.473 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:40:02.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:40:12.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:40:22.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:40:32.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:40:42.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:40:52.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:40:52.580 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:40:42.303918
2025-08-04T14:40:52.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:40:52.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:40:52.581 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:41:01.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:41:11.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:41:21.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:41:31.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:41:41.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:41:51.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:41:51.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:41:42.442414
2025-08-04T14:41:51.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:41:51.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:41:51.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:42:00.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:42:10.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:42:20.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:42:30.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:42:40.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:42:50.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:42:50.763 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:42:42.581983
2025-08-04T14:42:50.763 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:42:50.763 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:42:50.763 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:42:59.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:43:09.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:43:19.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:43:29.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:43:39.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:43:49.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:43:49.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:43:42.722978
2025-08-04T14:43:49.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:43:49.875 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:43:49.875 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:43:58.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:44:08.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:44:18.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:44:28.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:44:38.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:44:48.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:44:48.976 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:44:42.865695
2025-08-04T14:44:49.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:44:49.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:44:49.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:44:58.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:45:08.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:45:18.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:45:28.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:45:38.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:45:48.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:45:48.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:45:43.004901
2025-08-04T14:45:48.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:45:48.117 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:45:48.118 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:45:57.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:46:07.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:46:17.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:46:27.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:46:37.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:46:47.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:46:47.230 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:46:43.145816
2025-08-04T14:46:47.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:46:47.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:46:47.231 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:46:56.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:47:06.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:47:16.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:47:26.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:47:36.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:47:46.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:47:46.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:47:43.285222
2025-08-04T14:47:46.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:47:46.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:47:46.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:47:55.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:48:05.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:48:15.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:48:25.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:48:35.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:48:45.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:48:45.449 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:48:43.424902
2025-08-04T14:48:45.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:48:45.450 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:48:45.450 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:48:54.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:49:04.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:49:14.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:49:24.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:49:34.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:49:44.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:49:44.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:49:43.564387
2025-08-04T14:49:44.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:49:44.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:49:44.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:49:53.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:50:03.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:50:13.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:50:23.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:50:33.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:50:43.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:50:43.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:49:43.564387
2025-08-04T14:50:43.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:50:43.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:50:43.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:50:52.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:51:02.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:51:12.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:51:22.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:51:32.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:51:42.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:51:42.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:50:43.704206
2025-08-04T14:51:42.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:51:42.770 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:51:42.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:51:51.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:52:01.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:52:11.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:52:21.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:52:31.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:52:41.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:52:41.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:51:43.843803
2025-08-04T14:52:41.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:52:41.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:52:41.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:52:50.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:53:00.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:53:10.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:53:20.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:53:30.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:53:41.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:53:41.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:52:43.984215
2025-08-04T14:53:41.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:53:41.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:53:41.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:53:50.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:54:00.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:54:10.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:54:20.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:54:30.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:54:40.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:54:40.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:53:44.122340
2025-08-04T14:54:40.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:54:40.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:54:40.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:54:49.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:54:59.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:55:09.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:55:19.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:55:29.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:55:39.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:55:39.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:54:44.261427
2025-08-04T14:55:39.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:55:39.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:55:39.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:55:48.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:55:58.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:56:08.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:56:18.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:56:28.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:56:38.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:56:38.343 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:55:44.401322
2025-08-04T14:56:38.343 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:56:38.343 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:56:38.343 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:56:47.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:56:57.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:57:07.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:57:17.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:57:27.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:57:37.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:57:37.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:56:44.542281
2025-08-04T14:57:37.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:57:37.449 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:57:37.449 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:57:46.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:57:56.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:58:06.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:58:16.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:58:26.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:58:36.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:58:36.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:57:44.681300
2025-08-04T14:58:36.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:58:36.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:58:36.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:58:45.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:58:55.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T14:59:05.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T14:59:15.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T14:59:25.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T14:59:35.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T14:59:35.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:58:44.822259
2025-08-04T14:59:35.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T14:59:35.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T14:59:35.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T14:59:44.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T14:59:54.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:00:04.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:00:14.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:00:24.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:00:34.742 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:00:34.767 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T14:59:44.961732
2025-08-04T15:00:34.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:00:34.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:00:34.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:00:43.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:00:53.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:01:03.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:01:13.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:01:23.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:01:33.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:01:33.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:00:45.102807
2025-08-04T15:01:33.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:01:33.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:01:33.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:01:42.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:01:52.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:02:02.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:02:12.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:02:22.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:02:32.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:02:32.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:01:45.243789
2025-08-04T15:02:32.987 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:02:32.987 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:02:32.987 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:02:42.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:02:52.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:03:02.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:03:12.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:03:22.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:03:32.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:03:32.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:02:45.383588
2025-08-04T15:03:32.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:03:32.097 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:03:32.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:03:41.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:03:51.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:04:01.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:04:11.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:04:21.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:04:31.188 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:04:31.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:03:45.522240
2025-08-04T15:04:31.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:04:31.211 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:04:31.211 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:04:40.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:04:50.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:05:00.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:05:10.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:05:20.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:05:30.299 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:05:30.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:04:45.661709
2025-08-04T15:05:30.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:05:30.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:05:30.325 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:05:39.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:05:49.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:05:59.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:06:09.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:06:19.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:06:29.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:06:29.429 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:05:45.803889
2025-08-04T15:06:29.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:06:29.460 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:06:29.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:06:38.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:06:48.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:06:58.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:07:08.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:07:18.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:07:28.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:07:28.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:06:45.942855
2025-08-04T15:07:28.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:07:28.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:07:28.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:07:37.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:07:47.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:07:57.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:08:07.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:08:17.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:08:27.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:08:27.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:07:46.082446
2025-08-04T15:08:27.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:08:27.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:08:27.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:08:36.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:08:46.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:08:56.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:09:06.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:09:16.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:09:26.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:09:26.786 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:08:46.222819
2025-08-04T15:09:26.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:09:26.787 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:09:26.787 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:09:35.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:09:45.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:09:55.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:10:05.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:10:15.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:10:25.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:10:25.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:09:46.361887
2025-08-04T15:10:25.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:10:25.897 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:10:25.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:10:34.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:10:44.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:10:54.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:11:04.951 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:11:14.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:11:24.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:11:25.001 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:10:46.501769
2025-08-04T15:11:25.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:11:25.001 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:11:25.002 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:11:34.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:11:44.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:11:54.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:12:04.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:12:14.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:12:24.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:12:24.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:11:46.641931
2025-08-04T15:12:24.092 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:12:24.092 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:12:24.092 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:12:33.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:12:43.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:12:53.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:13:03.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:13:13.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:13:23.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:13:23.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:12:46.783126
2025-08-04T15:13:23.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:13:23.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:13:23.207 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:13:32.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:13:42.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:13:52.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:14:02.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:14:12.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:14:22.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:14:22.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:13:46.923737
2025-08-04T15:14:22.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:14:22.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:14:22.314 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:14:31.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:14:41.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:14:51.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:15:01.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:15:11.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:15:21.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:15:21.426 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:14:47.066634
2025-08-04T15:15:21.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:15:21.426 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:15:21.426 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:15:30.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:15:40.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:15:50.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:16:00.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:16:10.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:16:20.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:16:20.540 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:15:47.205624
2025-08-04T15:16:20.540 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:16:20.541 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:16:20.541 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:16:29.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:16:39.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:16:49.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:16:59.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:17:09.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:17:19.624 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:17:19.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:16:47.346456
2025-08-04T15:17:19.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:17:19.641 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:17:19.641 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:17:28.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:17:38.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:17:48.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:17:58.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:18:08.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:18:18.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:18:18.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:17:47.486051
2025-08-04T15:18:18.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:18:18.752 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:18:18.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:18:27.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:18:37.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:18:47.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:18:57.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:19:07.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:19:17.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:19:17.866 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:18:47.626052
2025-08-04T15:19:17.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:19:17.866 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:19:17.866 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:19:26.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:19:36.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:19:46.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:19:56.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:20:06.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:20:16.949 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:20:16.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:19:47.766940
2025-08-04T15:20:16.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:20:16.968 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:20:16.968 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:20:25.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:20:35.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:20:46.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:20:56.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:21:06.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:21:16.045 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:21:16.065 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:20:47.908550
2025-08-04T15:21:16.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:21:16.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:21:16.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:21:25.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:21:35.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:21:45.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:21:55.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:22:05.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:22:15.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:22:15.161 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:21:48.049592
2025-08-04T15:22:15.161 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:22:15.161 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:22:15.161 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:22:24.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:22:34.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:22:44.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:22:54.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:23:04.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:23:14.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:23:14.269 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:22:48.189612
2025-08-04T15:23:14.269 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:23:14.269 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:23:14.269 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:23:23.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:23:33.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:23:43.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:23:53.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:24:03.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:24:13.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:24:13.379 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:23:48.329865
2025-08-04T15:24:13.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:24:13.380 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:24:13.380 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:24:22.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:24:32.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:24:42.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:24:52.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:25:02.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:25:12.471 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:25:12.490 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:24:48.470565
2025-08-04T15:25:12.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:25:12.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:25:12.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:25:21.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:25:31.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:25:41.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:25:51.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:26:01.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:26:11.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:26:11.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:25:48.610887
2025-08-04T15:26:11.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:26:11.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:26:11.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:26:20.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:26:30.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:26:40.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:26:50.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:27:00.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:27:10.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:27:10.703 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:26:48.751628
2025-08-04T15:27:10.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:27:10.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:27:10.704 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:27:19.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:27:29.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:27:39.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:27:49.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:27:59.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:28:09.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:28:09.814 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:27:48.891910
2025-08-04T15:28:09.814 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:28:09.814 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:28:09.814 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:28:18.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:28:28.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:28:38.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:28:48.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:28:58.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:29:08.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:29:08.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:28:49.031803
2025-08-04T15:29:08.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:29:08.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:29:08.925 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:29:17.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:29:27.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:29:37.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:29:47.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:29:57.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:30:08.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:30:08.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:29:49.174911
2025-08-04T15:30:08.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:30:08.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:30:08.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:30:17.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:30:27.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:30:37.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:30:47.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:30:57.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:31:07.103 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:31:07.126 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:30:49.313968
2025-08-04T15:31:07.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:31:07.126 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:31:07.126 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:31:16.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:31:26.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:31:36.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:31:46.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:31:56.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:32:06.215 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:32:06.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:31:49.453680
2025-08-04T15:32:06.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:32:06.235 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:32:06.235 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:32:15.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:32:25.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:32:35.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:32:45.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:32:55.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:33:05.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:33:05.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:32:49.595317
2025-08-04T15:33:05.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:33:05.339 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:33:05.339 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:33:14.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:33:24.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:33:34.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:33:44.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:33:54.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:34:04.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:34:04.452 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:33:49.735594
2025-08-04T15:34:04.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:34:04.452 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:34:04.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:34:13.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:34:23.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:34:33.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:34:43.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:34:53.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:35:03.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:35:03.545 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:34:49.878136
2025-08-04T15:35:03.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:35:03.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:35:03.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:35:12.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:35:22.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:35:32.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:35:42.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:35:52.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:36:02.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:36:02.652 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:35:50.018982
2025-08-04T15:36:02.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:36:02.653 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:36:02.653 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:36:11.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:36:21.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:36:31.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:36:41.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:36:51.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:37:01.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:37:01.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:36:50.160086
2025-08-04T15:37:01.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:37:01.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:37:01.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:37:10.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:37:20.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:37:30.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:37:40.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:37:50.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:38:00.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:38:00.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:37:50.300546
2025-08-04T15:38:00.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:38:00.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:38:00.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:38:09.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:38:19.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:38:29.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:38:39.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:38:49.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:38:59.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:38:59.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:38:50.440097
2025-08-04T15:38:59.976 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:38:59.976 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:38:59.976 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:39:08.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:39:19.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:39:29.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:39:39.032 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:39:49.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:39:59.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:39:59.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:39:50.583509
2025-08-04T15:39:59.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:39:59.079 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:39:59.079 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:40:08.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:40:18.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:40:28.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:40:38.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:40:48.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:40:58.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:40:58.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:40:50.730623
2025-08-04T15:40:58.167 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:40:58.167 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:40:58.167 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:41:07.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:41:17.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:41:27.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:41:37.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:41:47.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:41:57.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:42:02.257 [WARNING] [Poll thread] [client.py] [get_status()] Unable to get status: read timeout. Trying to reconnect
2025-08-04T15:42:02.258 [INFO] [Poll thread] [TSocket.py] [open()] Could not connect to ('10.2.2.32', 9050)
Traceback (most recent call last):
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/transport/TSocket.py", line 157, in read
    buff = self.handle.recv(sz)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/mookodi/development/lesedi-sdk/lesedi/sdk/client.py", line 88, in get_status
    status = self.client.get_status()
  File "/home/mookodi/development/lesedi-sdk/lesedi/sdk/Service.py", line 400, in get_status
    return self.recv_get_status()
  File "/home/mookodi/development/lesedi-sdk/lesedi/sdk/Service.py", line 411, in recv_get_status
    (fname, mtype, rseqid) = iprot.readMessageBegin()
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/protocol/TBinaryProtocol.py", line 135, in readMessageBegin
    sz = self.readI32()
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/protocol/TBinaryProtocol.py", line 218, in readI32
    buff = self.trans.readAll(4)
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/transport/TTransport.py", line 62, in readAll
    chunk = self.read(sz - have)
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/transport/TTransport.py", line 164, in read
    self.__rbuf = BufferIO(self.__trans.read(max(sz, self.__rbuf_size)))
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/transport/TSocket.py", line 159, in read
    raise TTransportException(type=TTransportException.TIMED_OUT, message="read timeout", inner=e)
thrift.transport.TTransport.TTransportException: read timeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pyenvs/mookodienv/lib/python3.8/site-packages/thrift-0.21.0-py3.8-linux-x86_64.egg/thrift/transport/TSocket.py", line 144, in open
    handle.connect(sockaddr)
OSError: [Errno 101] Network is unreachable
2025-08-04T15:42:02.275 [ERROR] [Poll thread] [TSocket.py] [open()] Could not connect to any of [('10.2.2.32', 9050)]
2025-08-04T15:42:02.275 [ERROR] [Poll thread] [client.py] [get_status()] Unable to get status: Could not connect to any of [('10.2.2.32', 9050)]
2025-08-04T15:42:02.276 [WARNING] [Poll thread] [telescope.py] [fetch_lcu_permission()] Telescope get_status failed: name 'LesediException' is not defined
2025-08-04T15:42:02.276 [ERROR] [Poll thread] [schedule_poller.py] [poll()] Error fetching LCU permission and timestamp: name 'tcsclient' is not defined
2025-08-04T15:42:02.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:42:02.276 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:42:06.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:42:16.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:42:26.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:42:36.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:42:46.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:42:56.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:42:56.351 [WARNING] [Poll thread] [client.py] [get_status()] Unable to get status: Transport not open. Trying to reconnect
2025-08-04T15:42:56.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:42:51.012433
2025-08-04T15:42:56.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:42:56.352 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:42:56.352 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:43:05.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:43:15.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:43:25.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:43:35.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:43:45.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:43:55.434 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:43:55.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:43:51.151442
2025-08-04T15:43:55.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:43:55.458 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:43:55.458 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:44:04.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:44:14.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:44:24.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:44:34.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:44:44.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:44:54.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:44:54.562 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:44:51.293481
2025-08-04T15:44:54.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:44:54.563 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:44:54.563 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:45:03.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:45:13.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:45:23.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:45:33.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:45:43.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:45:53.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:45:53.666 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:45:51.433948
2025-08-04T15:45:53.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:45:53.666 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:45:53.666 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:46:02.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:46:12.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:46:22.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:46:32.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:46:42.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:46:52.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:46:52.776 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:46:51.573852
2025-08-04T15:46:52.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:46:52.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:46:52.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:47:01.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:47:11.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:47:21.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:47:31.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:47:41.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:47:51.856 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:47:51.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:46:51.573852
2025-08-04T15:47:51.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:47:51.858 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:47:51.858 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:48:00.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:48:10.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:48:20.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:48:30.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:48:40.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:48:50.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:48:50.954 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:47:51.714597
2025-08-04T15:48:50.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:48:50.954 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:48:50.954 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:48:59.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:49:09.978 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:49:19.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:49:30.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:49:40.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:49:50.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:49:50.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:48:51.856314
2025-08-04T15:49:50.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:49:50.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:49:50.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:49:59.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:50:09.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:50:19.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:50:29.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:50:39.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:50:49.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:50:49.163 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:49:51.996844
2025-08-04T15:50:49.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:50:49.163 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:50:49.164 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:50:58.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:51:08.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:51:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:51:28.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:51:38.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:51:48.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:51:48.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:50:52.141414
2025-08-04T15:51:48.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:51:48.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:51:48.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:51:57.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:52:07.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:52:17.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:52:27.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:52:37.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:52:47.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:52:47.354 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:51:52.281284
2025-08-04T15:52:47.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:52:47.354 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:52:47.355 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:52:56.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:53:06.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:53:16.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:53:26.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:53:36.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:53:46.441 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:53:46.461 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:52:52.420887
2025-08-04T15:53:46.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:53:46.461 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:53:46.462 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:53:55.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:54:05.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:54:15.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:54:25.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:54:35.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:54:45.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:54:45.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:53:52.560869
2025-08-04T15:54:45.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:54:45.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:54:45.572 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:54:54.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:55:04.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:55:14.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:55:24.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:55:34.641 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:55:44.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:55:44.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:54:52.699963
2025-08-04T15:55:44.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:55:44.677 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:55:44.677 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:55:53.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:56:03.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:56:13.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:56:23.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:56:33.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:56:43.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:56:43.778 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:55:52.838445
2025-08-04T15:56:43.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:56:43.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:56:43.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:56:52.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:57:02.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:57:12.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:57:22.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:57:32.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:57:42.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:57:42.890 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:56:52.979638
2025-08-04T15:57:42.890 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:57:42.890 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:57:42.890 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:57:51.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:58:01.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:58:11.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:58:21.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:58:31.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:58:41.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:58:41.995 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:57:53.118200
2025-08-04T15:58:41.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:58:41.995 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:58:41.995 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:58:51.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T15:59:01.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T15:59:11.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T15:59:21.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T15:59:31.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T15:59:41.078 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T15:59:41.080 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:58:53.258231
2025-08-04T15:59:41.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T15:59:41.081 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T15:59:41.081 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T15:59:50.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:00:00.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:00:10.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:00:20.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:00:30.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:00:40.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:00:40.186 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T15:59:53.398937
2025-08-04T16:00:40.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:00:40.186 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:00:40.186 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:00:49.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:00:59.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:01:09.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:01:19.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:01:29.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:01:39.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:01:39.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:00:53.539496
2025-08-04T16:01:39.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:01:39.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:01:39.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:01:48.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:01:58.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:02:08.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:02:18.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:02:28.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:02:38.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:02:38.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:01:53.679581
2025-08-04T16:02:38.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:02:38.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:02:38.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:02:47.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:02:57.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:03:07.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:03:17.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:03:27.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:03:37.472 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:03:37.491 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:02:53.820668
2025-08-04T16:03:37.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:03:37.491 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:03:37.491 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:03:46.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:03:56.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:04:06.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:04:16.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:04:26.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:04:36.577 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:04:36.596 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:03:53.961562
2025-08-04T16:04:36.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:04:36.596 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:04:36.596 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:04:45.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:04:55.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:05:05.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:05:15.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:05:25.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:05:35.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:05:35.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:04:54.102298
2025-08-04T16:05:35.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:05:35.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:05:35.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:05:44.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:05:54.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:06:04.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:06:14.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:06:24.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:06:34.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:06:34.810 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:05:54.242460
2025-08-04T16:06:34.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:06:34.810 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:06:34.810 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:06:43.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:06:53.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:07:03.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:07:13.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:07:23.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:07:33.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:07:33.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:06:54.383595
2025-08-04T16:07:33.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:07:33.915 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:07:33.915 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:07:42.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:07:52.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:08:02.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:08:12.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:08:22.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:08:32.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:08:33.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:07:54.523355
2025-08-04T16:08:33.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:08:33.016 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:08:33.016 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:08:42.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:08:52.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:09:02.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:09:12.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:09:22.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:09:32.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:09:32.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:08:54.663264
2025-08-04T16:09:32.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:09:32.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:09:32.119 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:09:41.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:09:51.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:10:01.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:10:11.173 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:10:21.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:10:31.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:10:31.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:09:54.803224
2025-08-04T16:10:31.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:10:31.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:10:31.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:10:40.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:10:50.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:11:00.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:11:10.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:11:20.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:11:30.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:11:30.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:10:54.943308
2025-08-04T16:11:30.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:11:30.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:11:30.333 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:11:39.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:11:49.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:11:59.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:12:09.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:12:19.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:12:29.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:12:29.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:11:55.084715
2025-08-04T16:12:29.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:12:29.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:12:29.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:12:38.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:12:48.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:12:58.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:13:08.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:13:18.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:13:28.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:13:28.523 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:12:55.223526
2025-08-04T16:13:28.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:13:28.523 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:13:28.523 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:13:37.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:13:47.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:13:57.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:14:07.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:14:17.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:14:27.608 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:14:27.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:13:55.362614
2025-08-04T16:14:27.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:14:27.630 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:14:27.630 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:14:36.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:14:46.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:14:56.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:15:06.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:15:16.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:15:26.719 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:15:26.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:14:55.503749
2025-08-04T16:15:26.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:15:26.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:15:26.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:15:35.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:15:45.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:15:55.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:16:05.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:16:15.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:16:25.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:16:25.842 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:15:55.644496
2025-08-04T16:16:25.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:16:25.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:16:25.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:16:34.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:16:44.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:16:54.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:17:04.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:17:14.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:17:24.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:17:24.944 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:16:55.784668
2025-08-04T16:17:24.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:17:24.944 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:17:24.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:17:33.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:17:43.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:17:53.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:18:04.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:18:14.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:18:24.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:18:24.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:17:55.935851
2025-08-04T16:18:24.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:18:24.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:18:24.057 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:18:33.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:18:43.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:18:53.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:19:03.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:19:13.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:19:23.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:19:23.169 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:18:56.077316
2025-08-04T16:19:23.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:19:23.170 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:19:23.170 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:19:32.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:19:42.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:19:52.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:20:02.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:20:12.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:20:22.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:20:22.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:19:56.216419
2025-08-04T16:20:22.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:20:22.276 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:20:22.277 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:20:31.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:20:41.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:20:51.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:21:01.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:21:11.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:21:21.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:21:21.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:20:56.357348
2025-08-04T16:21:21.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:21:21.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:21:21.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:21:30.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:21:40.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:21:50.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:22:00.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:22:10.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:22:20.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:22:20.495 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:21:56.498847
2025-08-04T16:22:20.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:22:20.496 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:22:20.496 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:22:29.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:22:39.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:22:49.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:22:59.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:23:09.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:23:19.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:23:19.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:22:56.638141
2025-08-04T16:23:19.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:23:19.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:23:19.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:23:28.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:23:38.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:23:48.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:23:58.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:24:08.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:24:18.694 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:24:18.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:23:56.777967
2025-08-04T16:24:18.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:24:18.719 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:24:18.719 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:24:27.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:24:37.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:24:47.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:24:57.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:25:07.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:25:17.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:25:17.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:24:56.919079
2025-08-04T16:25:17.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:25:17.806 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:25:17.806 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:25:26.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:25:36.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:25:46.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:25:56.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:26:06.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:26:16.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:26:16.917 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:25:57.060012
2025-08-04T16:26:16.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:26:16.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:26:16.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:26:25.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:26:35.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:26:45.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:26:55.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:27:05.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:27:16.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:27:16.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:26:57.200050
2025-08-04T16:27:16.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:27:16.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:27:16.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:27:25.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:27:35.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:27:45.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:27:55.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:28:05.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:28:15.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:28:15.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:27:57.339360
2025-08-04T16:28:15.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:28:15.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:28:15.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:28:24.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:28:34.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:28:44.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:28:54.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:29:04.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:29:14.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:29:14.246 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:28:57.478657
2025-08-04T16:29:14.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:29:14.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:29:14.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:29:23.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:29:33.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:29:43.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:29:53.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:30:03.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:30:13.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:30:13.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:29:57.630724
2025-08-04T16:30:13.359 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:30:13.359 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:30:13.359 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:30:22.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:30:32.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:30:42.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:30:52.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:31:02.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:31:12.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:31:12.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:30:57.771039
2025-08-04T16:31:12.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:31:12.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:31:12.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:31:21.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:31:31.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:31:41.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:31:51.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:32:01.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:32:11.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:32:11.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:31:57.911054
2025-08-04T16:32:11.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:32:11.554 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:32:11.554 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:32:20.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:32:30.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:32:40.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:32:50.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:33:00.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:33:10.641 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:33:10.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:32:58.051736
2025-08-04T16:33:10.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:33:10.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:33:10.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:33:19.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:33:29.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:33:39.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:33:49.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:33:59.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:34:09.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:34:09.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:33:58.192355
2025-08-04T16:34:09.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:34:09.770 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:34:09.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:34:18.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:34:28.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:34:38.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:34:48.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:34:58.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:35:08.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:35:08.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:34:58.332011
2025-08-04T16:35:08.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:35:08.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:35:08.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:35:17.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:35:27.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:35:37.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:35:47.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:35:57.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:36:07.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:36:07.981 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:35:58.471967
2025-08-04T16:36:07.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:36:07.981 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:36:07.981 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:36:16.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:36:27.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:36:37.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:36:47.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:36:57.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:37:07.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:37:07.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:36:58.613809
2025-08-04T16:37:07.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:37:07.085 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:37:07.085 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:37:16.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:37:26.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:37:36.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:37:46.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:37:56.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:38:06.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:38:06.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:37:58.753397
2025-08-04T16:38:06.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:38:06.196 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:38:06.197 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:38:15.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:38:25.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:38:35.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:38:45.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:38:55.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:39:05.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:39:05.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:38:58.891919
2025-08-04T16:39:05.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:39:05.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:39:05.307 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:39:14.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:39:24.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:39:34.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:39:44.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:39:54.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:40:04.392 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:40:04.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:39:59.031551
2025-08-04T16:40:04.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:40:04.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:40:04.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:40:13.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:40:23.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:40:33.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:40:43.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:40:53.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:41:03.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:41:03.503 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:40:59.172351
2025-08-04T16:41:03.503 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:41:03.503 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:41:03.503 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:41:12.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:41:22.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:41:32.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:41:42.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:41:52.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:42:02.589 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:42:02.613 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:41:59.311933
2025-08-04T16:42:02.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:42:02.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:42:02.614 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:42:11.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:42:21.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:42:31.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:42:41.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:42:51.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:43:01.697 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:43:01.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:42:59.452112
2025-08-04T16:43:01.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:43:01.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:43:01.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:43:10.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:43:20.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:43:30.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:43:40.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:43:50.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:44:00.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:44:00.806 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:43:59.591163
2025-08-04T16:44:00.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:44:00.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:44:00.807 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:44:09.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:44:19.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:44:29.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:44:39.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:44:49.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:44:59.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:44:59.896 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:43:59.591163
2025-08-04T16:44:59.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:44:59.896 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:44:59.897 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:45:08.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:45:18.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:45:28.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:45:38.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:45:48.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:45:58.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:45:58.996 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:44:59.732565
2025-08-04T16:45:58.996 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:45:58.996 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:45:58.997 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:46:08.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:46:18.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:46:28.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:46:38.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:46:48.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:46:58.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:46:58.085 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:45:59.873929
2025-08-04T16:46:58.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:46:58.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:46:58.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:47:07.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:47:17.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:47:27.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:47:37.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:47:47.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:47:57.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:47:57.187 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:47:00.013863
2025-08-04T16:47:57.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:47:57.187 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:47:57.187 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:48:06.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:48:16.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:48:26.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:48:36.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:48:46.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:48:56.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:48:56.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:48:00.155107
2025-08-04T16:48:56.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:48:56.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:48:56.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:49:05.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:49:15.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:49:25.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:49:35.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:49:45.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:49:55.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:49:55.374 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:49:00.300454
2025-08-04T16:49:55.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:49:55.375 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:49:55.375 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:50:04.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:50:14.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:50:24.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:50:34.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:50:44.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:50:54.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:50:54.481 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:50:00.441723
2025-08-04T16:50:54.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:50:54.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:50:54.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:51:03.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:51:13.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:51:23.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:51:33.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:51:43.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:51:53.570 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:51:53.572 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:51:00.581199
2025-08-04T16:51:53.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:51:53.572 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:51:53.573 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:52:02.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:52:12.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:52:22.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:52:32.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:52:42.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:52:52.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:52:52.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:52:00.721855
2025-08-04T16:52:52.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:52:52.681 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:52:52.681 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:53:01.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:53:11.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:53:21.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:53:31.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:53:41.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:53:51.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:53:51.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:53:00.859873
2025-08-04T16:53:51.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:53:51.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:53:51.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:54:00.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:54:10.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:54:20.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:54:30.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:54:40.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:54:50.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:54:50.878 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:54:00.999461
2025-08-04T16:54:50.878 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:54:50.878 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:54:50.878 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:54:59.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:55:09.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:55:19.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:55:29.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:55:39.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:55:49.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:55:49.959 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:55:01.139352
2025-08-04T16:55:49.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:55:49.960 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:55:49.960 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:55:58.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:56:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:56:19.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:56:29.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:56:39.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:56:49.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:56:49.068 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:56:01.280715
2025-08-04T16:56:49.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:56:49.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:56:49.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:56:58.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:57:08.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:57:18.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:57:28.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:57:38.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:57:48.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:57:48.158 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:57:01.424180
2025-08-04T16:57:48.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:57:48.166 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:57:48.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:57:57.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:58:07.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:58:17.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:58:27.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:58:37.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:58:47.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:58:47.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:58:01.566395
2025-08-04T16:58:47.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:58:47.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:58:47.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:58:56.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T16:59:06.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T16:59:16.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T16:59:26.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T16:59:36.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T16:59:46.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T16:59:46.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T16:59:01.709690
2025-08-04T16:59:46.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T16:59:46.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T16:59:46.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T16:59:55.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:00:05.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:00:15.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:00:25.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:00:35.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:00:45.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:00:45.436 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:00:01.884381
2025-08-04T17:00:45.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:00:45.436 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:00:45.436 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:00:54.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:01:04.464 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:01:14.480 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:01:24.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:01:34.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:01:44.523 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:01:44.526 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:01:02.042177
2025-08-04T17:01:44.526 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:01:44.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:01:44.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:01:53.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:02:03.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:02:13.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:02:23.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:02:33.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:02:43.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:02:43.633 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:02:02.181794
2025-08-04T17:02:43.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:02:43.634 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:02:43.634 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:02:52.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:03:02.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:03:12.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:03:22.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:03:32.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:03:42.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:03:42.723 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:03:02.322924
2025-08-04T17:03:42.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:03:42.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:03:42.724 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:03:51.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:04:01.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:04:11.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:04:21.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:04:31.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:04:41.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:04:41.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:04:02.462491
2025-08-04T17:04:41.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:04:41.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:04:41.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:04:50.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:05:00.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:05:10.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:05:20.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:05:30.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:05:40.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:05:40.912 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:05:02.603992
2025-08-04T17:05:40.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:05:40.912 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:05:40.912 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:05:49.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:05:59.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:06:09.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:06:19.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:06:29.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:06:39.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:06:40.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:06:02.745659
2025-08-04T17:06:40.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:06:40.012 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:06:40.012 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:06:49.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:06:59.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:07:09.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:07:19.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:07:29.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:07:39.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:07:39.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:07:02.883999
2025-08-04T17:07:39.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:07:39.103 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:07:39.103 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:07:48.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:07:58.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:08:08.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:08:18.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:08:28.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:08:38.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:08:38.205 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:08:03.024721
2025-08-04T17:08:38.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:08:38.205 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:08:38.205 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:08:47.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:08:57.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:09:07.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:09:17.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:09:27.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:09:37.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:09:37.291 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:09:03.166361
2025-08-04T17:09:37.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:09:37.291 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:09:37.291 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:09:46.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:09:56.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:10:06.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:10:16.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:10:26.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:10:36.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:10:36.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:10:03.306458
2025-08-04T17:10:36.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:10:36.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:10:36.398 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:10:45.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:10:55.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:11:05.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:11:15.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:11:25.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:11:35.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:11:35.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:11:03.446635
2025-08-04T17:11:35.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:11:35.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:11:35.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:11:44.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:11:54.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:12:04.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:12:14.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:12:24.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:12:34.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:12:34.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:12:03.586387
2025-08-04T17:12:34.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:12:34.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:12:34.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:12:43.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:12:53.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:13:03.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:13:13.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:13:23.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:13:33.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:13:33.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:13:03.726707
2025-08-04T17:13:33.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:13:33.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:13:33.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:13:42.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:13:52.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:14:02.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:14:12.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:14:22.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:14:32.756 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:14:32.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:14:03.866252
2025-08-04T17:14:32.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:14:32.777 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:14:32.777 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:14:41.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:14:51.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:15:01.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:15:11.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:15:21.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:15:31.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:15:31.874 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:15:04.007518
2025-08-04T17:15:31.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:15:31.874 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:15:31.874 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:15:40.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:15:50.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:16:00.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:16:10.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:16:20.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:16:30.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:16:30.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:16:04.147093
2025-08-04T17:16:30.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:16:30.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:16:30.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:16:39.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:16:49.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:16:59.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:17:09.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:17:19.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:17:30.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:17:30.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:17:04.289041
2025-08-04T17:17:30.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:17:30.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:17:30.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:17:39.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:17:49.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:17:59.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:18:09.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:18:19.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:18:29.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:18:29.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:18:04.428179
2025-08-04T17:18:29.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:18:29.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:18:29.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:18:38.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:18:48.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:18:58.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:19:08.140 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:19:18.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:19:28.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:19:28.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:19:04.568773
2025-08-04T17:19:28.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:19:28.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:19:28.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:19:37.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:19:47.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:19:57.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:20:07.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:20:17.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:20:27.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:20:27.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:20:04.709164
2025-08-04T17:20:27.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:20:27.253 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:20:27.253 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:20:36.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:20:46.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:20:56.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:21:06.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:21:16.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:21:26.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:21:26.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:21:04.848464
2025-08-04T17:21:26.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:21:26.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:21:26.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:21:35.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:21:45.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:21:55.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:22:05.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:22:15.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:22:25.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:22:25.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:22:04.988257
2025-08-04T17:22:25.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:22:25.453 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:22:25.453 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:22:34.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:22:44.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:22:54.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:23:04.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:23:14.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:23:24.529 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:23:24.554 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:23:05.128173
2025-08-04T17:23:24.555 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:23:24.555 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:23:24.555 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:23:33.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:23:43.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:23:53.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:24:03.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:24:13.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:24:23.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:24:23.670 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:24:05.270333
2025-08-04T17:24:23.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:24:23.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:24:23.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:24:32.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:24:42.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:24:52.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:25:02.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:25:12.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:25:22.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:25:22.779 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:25:05.411764
2025-08-04T17:25:22.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:25:22.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:25:22.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:25:31.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:25:41.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:25:51.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:26:01.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:26:11.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:26:21.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:26:21.888 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:26:05.552684
2025-08-04T17:26:21.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:26:21.888 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:26:21.888 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:26:30.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:26:40.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:26:50.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:27:00.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:27:10.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:27:20.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:27:20.973 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:27:05.691953
2025-08-04T17:27:20.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:27:20.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:27:20.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:27:29.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:27:40.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:27:50.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:28:00.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:28:10.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:28:20.062 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:28:20.087 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:28:05.832438
2025-08-04T17:28:20.087 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:28:20.088 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:28:20.088 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:28:29.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:28:39.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:28:49.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:28:59.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:29:09.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:29:19.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:29:19.202 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:29:05.972857
2025-08-04T17:29:19.202 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:29:19.202 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:29:19.202 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:29:28.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:29:38.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:29:48.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:29:58.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:30:08.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:30:18.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:30:18.305 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:30:06.112795
2025-08-04T17:30:18.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:30:18.305 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:30:18.305 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:30:27.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:30:37.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:30:47.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:30:57.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:31:07.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:31:17.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:31:17.409 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:31:06.253213
2025-08-04T17:31:17.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:31:17.409 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:31:17.409 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:31:26.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:31:36.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:31:46.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:31:56.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:32:06.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:32:16.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:32:16.504 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:32:06.393621
2025-08-04T17:32:16.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:32:16.504 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:32:16.504 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:32:25.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:32:35.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:32:45.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:32:55.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:33:05.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:33:15.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:33:15.605 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:33:06.535668
2025-08-04T17:33:15.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:33:15.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:33:15.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:33:24.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:33:34.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:33:44.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:33:54.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:34:04.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:34:14.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:34:14.720 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:34:06.674435
2025-08-04T17:34:14.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:34:14.720 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:34:14.720 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:34:23.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:34:33.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:34:43.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:34:53.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:35:03.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:35:13.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:35:13.829 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:35:06.814214
2025-08-04T17:35:13.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:35:13.830 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:35:13.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:35:22.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:35:32.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:35:42.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:35:52.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:36:02.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:36:12.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:36:12.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:36:06.955114
2025-08-04T17:36:12.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:36:12.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:36:12.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:36:21.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:36:31.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:36:41.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:36:51.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:37:02.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:37:12.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:37:12.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:37:07.095990
2025-08-04T17:37:12.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:37:12.028 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:37:12.028 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:37:21.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:37:31.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:37:41.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:37:51.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:38:01.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:38:11.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:38:11.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:38:07.237448
2025-08-04T17:38:11.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:38:11.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:38:11.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:38:20.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:38:30.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:38:40.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:38:50.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:39:00.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:39:10.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:39:10.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:39:07.377498
2025-08-04T17:39:10.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:39:10.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:39:10.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:39:19.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:39:29.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:39:39.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:39:49.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:39:59.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:40:09.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:40:09.358 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:40:07.518588
2025-08-04T17:40:09.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:40:09.358 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:40:09.358 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:40:18.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:40:28.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:40:38.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:40:48.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:40:58.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:41:08.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:41:08.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:41:07.660745
2025-08-04T17:41:08.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:41:08.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:41:08.474 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:41:17.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:41:27.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:41:37.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:41:47.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:41:57.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:42:07.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:42:07.585 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:41:07.660745
2025-08-04T17:42:07.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:42:07.586 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:42:07.586 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:42:16.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:42:26.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:42:36.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:42:46.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:42:56.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:43:06.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:43:06.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:42:07.800775
2025-08-04T17:43:06.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:43:06.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:43:06.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:43:15.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:43:25.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:43:35.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:43:45.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:43:55.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:44:05.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:44:05.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:43:07.942164
2025-08-04T17:44:05.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:44:05.812 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:44:05.812 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:44:14.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:44:24.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:44:34.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:44:44.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:44:54.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:45:04.893 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:45:04.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:44:08.081381
2025-08-04T17:45:04.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:45:04.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:45:04.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:45:13.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:45:23.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:45:33.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:45:43.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:45:53.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:46:04.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:46:04.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:45:08.222281
2025-08-04T17:46:04.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:46:04.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:46:04.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:46:13.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:46:23.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:46:33.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:46:43.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:46:53.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:47:03.111 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:47:03.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:46:08.361570
2025-08-04T17:47:03.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:47:03.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:47:03.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:47:12.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:47:22.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:47:32.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:47:42.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:47:52.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:48:02.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:48:02.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:47:08.501221
2025-08-04T17:48:02.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:48:02.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:48:02.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:48:11.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:48:21.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:48:31.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:48:41.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:48:51.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:49:01.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:49:01.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:48:08.641988
2025-08-04T17:49:01.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:49:01.357 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:49:01.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:49:10.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:49:20.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:49:30.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:49:40.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:49:50.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:50:00.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:50:00.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:49:08.784145
2025-08-04T17:50:00.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:50:00.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:50:00.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:50:09.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:50:19.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:50:29.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:50:39.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:50:49.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:50:59.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:50:59.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:50:08.923439
2025-08-04T17:50:59.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:50:59.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:50:59.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:51:08.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:51:18.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:51:28.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:51:38.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:51:48.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:51:58.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:51:58.693 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:51:09.063320
2025-08-04T17:51:58.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:51:58.693 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:51:58.693 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:52:07.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:52:17.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:52:27.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:52:37.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:52:47.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:52:57.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:52:57.805 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:52:09.202667
2025-08-04T17:52:57.805 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:52:57.805 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:52:57.805 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:53:06.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:53:16.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:53:26.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:53:36.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:53:46.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:53:56.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:53:56.921 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:53:09.342075
2025-08-04T17:53:56.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:53:56.921 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:53:56.921 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:54:05.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:54:15.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:54:25.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:54:35.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:54:45.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:54:56.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:54:56.038 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:54:09.483413
2025-08-04T17:54:56.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:54:56.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:54:56.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:55:05.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:55:15.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:55:25.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:55:35.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:55:45.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:55:55.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:55:55.150 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:55:09.623866
2025-08-04T17:55:55.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:55:55.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:55:55.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:56:04.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:56:14.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:56:24.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:56:34.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:56:44.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:56:54.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:56:54.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:56:09.763046
2025-08-04T17:56:54.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:56:54.263 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:56:54.263 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:57:03.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:57:13.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:57:23.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:57:33.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:57:43.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:57:53.354 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:57:53.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:57:09.906137
2025-08-04T17:57:53.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:57:53.377 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:57:53.377 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:58:02.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:58:12.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:58:22.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:58:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:58:42.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:58:52.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:58:52.471 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:58:16.446958
2025-08-04T17:58:52.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:58:52.518 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:58:52.518 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T17:59:01.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T17:59:11.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T17:59:21.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T17:59:31.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T17:59:41.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T17:59:51.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T17:59:51.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T17:59:24.188048
2025-08-04T17:59:51.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T17:59:51.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T17:59:51.607 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:00:00.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:00:10.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:00:20.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:00:30.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:00:40.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:00:50.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:00:50.708 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:00:29.699379
2025-08-04T18:00:50.708 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:00:50.708 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:00:50.708 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:00:59.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:01:09.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:01:19.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:01:29.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:01:39.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:01:49.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:01:49.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:01:35.550177
2025-08-04T18:01:49.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:01:49.770 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:01:49.770 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:01:58.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:02:08.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:02:18.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:02:28.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:02:38.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:02:48.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:02:48.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:02:40.558804
2025-08-04T18:02:48.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:02:48.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:02:48.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:02:57.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:03:07.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:03:17.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:03:27.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:03:37.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:03:47.944 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:03:47.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:03:45.895146
2025-08-04T18:03:47.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:03:47.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:03:47.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:03:56.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:04:06.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:04:16.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:04:27.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:04:37.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:04:47.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:04:47.063 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:03:45.895146
2025-08-04T18:04:47.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:04:47.063 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:04:47.063 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:04:56.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:05:06.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:05:16.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:05:26.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:05:36.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:05:46.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:05:46.159 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:04:51.770274
2025-08-04T18:05:46.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:05:46.159 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:05:46.159 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:05:55.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:06:05.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:06:15.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:06:25.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:06:35.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:06:45.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:06:45.251 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:05:57.120851
2025-08-04T18:06:45.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:06:45.251 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:06:45.251 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:06:54.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:07:04.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:07:14.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:07:24.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:07:34.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:07:44.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:07:44.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:07:03.241144
2025-08-04T18:07:44.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:07:44.352 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:07:44.352 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:07:53.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:08:03.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:08:13.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:08:23.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:08:33.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:08:43.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:08:43.430 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:08:09.094565
2025-08-04T18:08:43.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:08:43.431 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:08:43.431 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:08:52.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:09:02.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:09:12.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:09:22.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:09:32.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:09:42.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:09:42.522 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:09:15.459488
2025-08-04T18:09:42.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:09:42.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:09:42.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:09:51.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:10:01.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:10:11.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:10:21.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:10:31.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:10:41.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:10:41.604 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:10:23.383750
2025-08-04T18:10:41.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:10:41.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:10:41.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:10:50.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:11:00.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:11:10.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:11:20.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:11:30.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:11:40.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:11:40.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:11:28.678404
2025-08-04T18:11:40.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:11:40.714 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:11:40.714 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:11:49.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:11:59.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:12:09.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:12:19.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:12:29.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:12:39.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:12:39.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:12:33.475080
2025-08-04T18:12:39.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:12:39.808 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:12:39.808 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:12:48.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:12:58.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:13:08.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:13:18.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:13:28.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:13:38.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:13:38.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:12:33.475080
2025-08-04T18:13:38.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:13:38.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:13:38.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:13:47.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:13:57.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:14:07.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:14:17.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:14:27.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:14:37.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:14:37.984 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:13:39.576682
2025-08-04T18:14:37.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:14:37.984 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:14:37.984 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:14:46.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:14:57.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:15:07.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:15:17.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:15:27.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:15:37.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:15:37.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:14:44.933209
2025-08-04T18:15:37.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:15:37.068 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:15:37.068 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:15:46.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:15:56.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:16:06.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:16:16.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:16:26.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:16:36.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:16:36.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:15:50.718776
2025-08-04T18:16:36.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:16:36.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:16:36.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:16:45.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:16:55.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:17:05.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:17:15.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:17:25.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:17:35.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:17:35.251 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:16:56.059870
2025-08-04T18:17:35.251 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:17:35.251 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:17:35.251 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:17:44.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:17:54.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:18:04.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:18:14.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:18:24.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:18:34.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:18:34.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:18:04.055727
2025-08-04T18:18:34.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:18:34.382 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:18:34.382 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:18:43.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:18:53.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:19:03.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:19:13.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:19:23.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:19:33.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:19:33.468 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:19:10.079238
2025-08-04T18:19:33.468 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:19:33.468 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:19:33.468 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:19:42.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:19:52.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:20:02.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:20:12.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:20:22.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:20:32.544 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:20:32.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:20:15.690749
2025-08-04T18:20:32.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:20:32.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:20:32.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:20:41.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:20:51.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:21:01.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:21:11.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:21:21.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:21:31.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:21:31.641 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:21:21.186805
2025-08-04T18:21:31.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:21:31.670 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:21:31.670 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:21:40.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:21:50.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:22:00.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:22:10.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:22:20.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:22:30.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:22:30.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:22:26.487708
2025-08-04T18:22:30.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:22:30.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:22:30.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:22:39.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:22:49.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:22:59.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:23:09.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:23:19.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:23:29.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:23:29.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:22:26.487708
2025-08-04T18:23:29.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:23:29.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:23:29.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:23:38.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:23:48.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:23:58.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:24:08.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:24:18.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:24:28.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:24:28.946 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:23:32.323201
2025-08-04T18:24:28.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:24:28.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:24:28.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:24:37.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:24:47.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:24:57.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:25:08.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:25:18.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:25:28.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:25:28.052 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:24:38.442423
2025-08-04T18:25:28.053 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:25:28.053 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:25:28.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:25:37.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:25:47.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:25:57.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:26:07.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:26:17.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:26:27.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:26:27.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:25:44.784060
2025-08-04T18:26:27.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:26:27.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:26:27.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:26:36.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:26:46.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:26:56.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:27:06.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:27:16.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:27:26.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:27:26.238 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:26:49.743287
2025-08-04T18:27:26.239 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:27:26.239 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:27:26.239 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:27:35.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:27:45.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:27:55.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:28:05.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:28:15.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:28:25.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:28:25.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:27:54.854374
2025-08-04T18:28:25.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:28:25.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:28:25.328 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:28:34.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:28:44.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:28:54.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:29:04.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:29:14.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:29:24.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:29:24.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:28:59.647149
2025-08-04T18:29:24.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:29:24.414 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:29:24.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:29:33.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:29:43.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:29:53.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:30:03.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:30:13.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:30:23.493 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:30:23.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:30:07.095185
2025-08-04T18:30:23.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:30:23.513 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:30:23.513 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:30:32.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:30:42.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:30:52.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:31:02.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:31:12.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:31:22.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:31:22.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:31:11.901235
2025-08-04T18:31:22.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:31:22.578 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:31:22.578 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:31:31.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:31:41.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:31:51.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:32:01.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:32:11.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:32:21.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:32:21.690 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:32:17.882385
2025-08-04T18:32:21.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:32:21.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:32:21.690 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:32:30.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:32:40.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:32:50.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:33:00.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:33:10.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:33:20.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:33:20.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:32:17.882385
2025-08-04T18:33:20.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:33:20.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:33:20.803 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:33:29.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:33:39.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:33:49.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:33:59.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:34:09.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:34:19.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:34:19.920 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:33:25.469555
2025-08-04T18:34:19.920 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:34:19.920 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:34:19.920 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:34:28.934 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:34:38.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:34:48.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:34:58.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:35:08.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:35:19.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:35:19.034 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:34:32.338392
2025-08-04T18:35:19.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:35:19.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:35:19.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:35:28.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:35:38.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:35:48.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:35:58.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:36:08.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:36:18.126 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:36:18.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:35:38.700663
2025-08-04T18:36:18.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:36:18.144 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:36:18.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:36:27.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:36:37.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:36:47.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:36:57.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:37:07.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:37:17.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:37:17.261 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:36:44.540252
2025-08-04T18:37:17.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:37:17.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:37:17.262 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:37:26.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:37:36.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:37:46.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:37:56.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:38:06.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:38:16.351 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:38:16.371 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:37:49.989701
2025-08-04T18:38:16.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:38:16.372 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:38:16.372 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:38:25.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:38:35.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:38:45.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:38:55.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:39:05.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:39:15.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:39:15.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:38:55.940002
2025-08-04T18:39:15.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:39:15.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:39:15.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:39:24.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:39:34.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:39:44.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:39:54.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:40:04.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:40:14.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:40:14.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:40:00.678782
2025-08-04T18:40:14.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:40:14.599 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:40:14.599 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:40:23.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:40:33.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:40:43.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:40:53.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:41:03.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:41:13.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:41:13.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:41:07.156689
2025-08-04T18:41:13.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:41:13.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:41:13.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:41:22.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:41:32.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:41:42.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:41:52.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:42:02.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:42:12.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:42:12.808 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:41:07.156689
2025-08-04T18:42:12.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:42:12.809 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:42:12.809 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:42:21.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:42:31.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:42:41.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:42:51.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:43:01.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:43:11.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:43:11.919 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:42:12.944693
2025-08-04T18:43:11.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:43:11.928 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:43:11.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:43:20.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:43:30.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:43:40.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:43:50.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:44:00.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:44:11.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:44:11.031 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:43:21.156686
2025-08-04T18:44:11.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:44:11.032 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:44:11.032 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:44:20.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:44:30.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:44:40.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:44:50.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:45:00.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:45:10.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:45:10.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:44:27.530546
2025-08-04T18:45:10.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:45:10.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:45:10.141 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:45:19.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:45:29.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:45:39.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:45:49.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:45:59.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:46:09.231 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:46:09.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:45:35.470525
2025-08-04T18:46:09.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:46:09.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:46:09.254 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:46:18.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:46:28.281 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:46:38.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:46:48.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:46:58.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:47:08.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:47:08.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:46:40.843870
2025-08-04T18:47:08.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:47:08.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:47:08.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:47:17.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:47:27.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:47:37.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:47:47.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:47:57.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:48:07.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:48:07.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:47:45.634223
2025-08-04T18:48:07.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:48:07.475 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:48:07.475 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:48:16.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:48:26.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:48:36.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:48:46.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:48:56.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:49:06.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:49:06.588 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:48:51.712095
2025-08-04T18:49:06.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:49:06.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:49:06.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:49:15.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:49:25.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:49:35.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:49:45.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:49:55.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:50:05.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:50:05.705 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:49:57.019773
2025-08-04T18:50:05.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:50:05.705 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:50:05.705 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:50:14.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:50:24.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:50:34.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:50:44.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:50:54.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:51:04.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:51:04.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:50:57.222665
2025-08-04T18:51:04.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:51:04.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:51:04.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:51:13.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:51:23.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:51:33.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:51:43.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:51:53.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:52:03.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:52:03.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:51:57.426108
2025-08-04T18:52:03.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:52:03.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:52:03.939 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:52:12.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:52:22.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:52:32.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:52:42.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:52:53.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:53:03.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:53:03.031 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:52:57.631148
2025-08-04T18:53:03.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:53:03.031 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:53:03.031 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:53:12.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:53:22.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:53:32.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:53:42.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:53:52.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:54:02.123 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:54:02.147 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:53:57.833927
2025-08-04T18:54:02.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:54:02.147 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:54:02.147 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:54:11.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:54:21.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:54:31.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:54:41.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:54:51.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:55:01.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:55:01.260 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:54:58.036061
2025-08-04T18:55:01.260 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:55:01.260 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:55:01.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:55:10.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:55:20.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:55:30.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:55:40.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:55:50.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:56:00.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:56:00.367 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:55:58.240081
2025-08-04T18:56:00.367 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:56:00.367 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:56:00.368 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:56:09.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:56:19.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:56:29.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:56:39.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:56:49.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:56:59.449 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:56:59.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:56:58.444746
2025-08-04T18:56:59.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:56:59.475 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:56:59.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:57:08.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:57:18.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:57:28.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:57:38.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:57:48.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:57:58.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:57:58.587 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:56:58.444746
2025-08-04T18:57:58.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:57:58.588 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:57:58.588 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:58:07.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:58:17.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:58:27.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:58:37.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:58:47.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:58:57.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:58:57.699 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:57:58.648834
2025-08-04T18:58:57.700 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:58:57.700 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:58:57.700 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T18:59:06.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T18:59:16.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T18:59:26.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T18:59:36.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T18:59:46.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T18:59:56.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T18:59:56.816 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T18:58:58.852860
2025-08-04T18:59:56.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T18:59:56.842 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T18:59:56.842 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T19:00:05.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:00:15.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:00:25.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:00:35.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:00:45.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:00:55.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:00:55.952 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T18:59:59.056673
2025-08-04T19:00:55.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T18:59:59.056673
2025-08-04T19:00:55.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:00:55.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:00:55.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:00:55.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:00:55&start_after=2025-08-03T17:00:55&end_after=2025-08-04T17:00:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:00:55.955 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:00:56.111 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:00:55&start_after=2025-08-03T17:00:55&end_after=2025-08-04T17:00:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2563
2025-08-04T19:00:56.167 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:00:56.167 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:00:56.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:00:56.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T16:57:22Z
2025-08-04T19:00:56.167 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -214.167334
2025-08-04T19:00:56.168 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-08-04T19:00:58.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:00:58.196 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:03.224 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:08.242 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:13.271 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:18.300 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:23.325 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:28.352 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:33.376 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:38.401 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:43.407 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:01:48.412 [WARNING] [Poll thread] [schedule_poller.py] [poll()] The telescope is not open: Timed out after 50 seconds waiting for telescope to open
2025-08-04T19:01:55.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:01:55.444 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:00:59.257328
2025-08-04T19:01:55.444 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:00:59.257328
2025-08-04T19:01:55.444 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:01:55.444 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:01:55.445 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:01:55.445 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:01:55&start_after=2025-08-03T17:01:55&end_after=2025-08-04T17:01:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:01:55.445 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:01:55.578 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:01:55&start_after=2025-08-03T17:01:55&end_after=2025-08-04T17:01:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2567
2025-08-04T19:01:55.595 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:01:55.595 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:01:55.595 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:01:55.596 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T16:57:22Z
2025-08-04T19:01:55.596 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -273.596048
2025-08-04T19:01:55.597 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] Starting up: Next observation due
2025-08-04T19:01:57.601 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:01:57.619 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:02:02.644 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:02:07.670 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:02:12.697 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:02:17.724 [DEBUG] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Waiting for telescope to finish opening
2025-08-04T19:02:22.751 [INFO] [Poll thread] [schedule_poller.py] [wait_for_telescope_open()] Telescope is open
2025-08-04T19:02:22.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:02:22.760 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:02:22.760750    Obs time: 2025-08-04 16:57:22
2025-08-04T19:02:22.760 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:54:59.239250
2025-08-04T19:02:22.760 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86099
2025-08-04T19:02:22.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T16:57:22Z', 'guide_off', 'config_id 10228', 'config_status_id 13755626', 'update_OCS 13755626 ATTEMPTED', 'run_script setup_AT_2025teo_13476873_10183_10228.json', 'run_script AT_2025teo_13476873_10183_10228.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13755626 COMPLETED 10228 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T17:18:45Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T19:02:22.760 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T19:02:22.761 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T19:02:22.761 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T19:02:22.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T19:02:22.761 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T19:02:22.761 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T19:02:22.762 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T19:02:22.762 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T19:02:22.762 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:02:22.762 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:02:24.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:02:25.765 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T19:02:25.765 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T19:02:27.767 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:02:27.767 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T19:02:27.816 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T16:57:22Z
2025-08-04T19:02:27.816 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T16:57:22Z
2025-08-04T19:02:27.816 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T19:02:27.816 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T19:02:27.816 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T19:02:27.816 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T19:02:27.816 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:02:27.816 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:02:30.819 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T19:02:30.819 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T19:02:32.821 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:02:32.821 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10228
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10228
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13755626
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13755626
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13755626 ATTEMPTED
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13755626 ATTEMPTED
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_AT_2025teo_13476873_10183_10228.json
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_AT_2025teo_13476873_10183_10228.json
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_AT_2025teo_13476873_10183_10228.json
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_AT_2025teo_13476873_10183_10228.json
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 14.8383, 'targ_dec': 22.0038, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '14:50:18.00', 'targ_dec': '22:00: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_AT_2025teo_13476873_10183_10228.json'}
2025-08-04T19:02:32.870 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:02:32.870 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13755626
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T19:02:32.870 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13755626
2025-08-04T19:02:32.871 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:02:32.955 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13755626/ HTTP/1.1" 200 145
2025-08-04T19:02:32.956 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T19:02:33.371 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:02:33.371 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_AT_2025teo_13476873_10183_10228.json 1 times
2025-08-04T19:02:33.371 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T19:02:33.374 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T19:02:33.374 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T19:02:33.374 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T19:02:34.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:02:36.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:37.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:38.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:39.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:40.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:41.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:42.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:43.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:44.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:44.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:02:45.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:46.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:47.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:48.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:49.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:50.712 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:51.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:52.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:53.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:54.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:02:54.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:01:59.455260
2025-08-04T19:02:54.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:01:59.455260
2025-08-04T19:02:54.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:02:54.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:02:54.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:02:54.809 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:02:54&start_after=2025-08-03T17:02:54&end_after=2025-08-04T17:02:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:02:54.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:54.812 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:02:54.945 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:02:54&start_after=2025-08-03T17:02:54&end_after=2025-08-04T17:02:54&telescope=1m0a&ordering=start HTTP/1.1" 200 2604
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 950.034244
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:02:54.965788    Obs time: 2025-08-04 17:18:45
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:50.034212
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  950
2025-08-04T19:02:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:02:55.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:56.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:57.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:58.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:02:59.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:00.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:02.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:03.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:03.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:03:04.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:05.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:06.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:07.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:08.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:09.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:10.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:11.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:12.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:13.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:13.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:03:14.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:15.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:16.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:17.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:03:18.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T19:03:18.395 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  14.8384365108071 is close enough to target ra = 14.8383
2025-08-04T19:03:18.396 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  22.0051735703567 is close enough to target dec = 22.0038
2025-08-04T19:03:18.396 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T19:03:18.396 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:03:18.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:03:18.396 [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-08-04T19:03:18.396 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:03:18.397 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T19:03:18.397 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T19:03:18.415 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:03:18.416 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:03:18.469 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:03:19.470 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:03:19.471 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:03:19.522 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:03:20.524 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:03:20.574 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:03:21.576 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:03:21.579 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.94
2025-08-04T19:03:21.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:02:46
2025-08-04T19:03:21.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:02:46
2025-08-04T19:03:21.626 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:03:21.627 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09906787401574801
2025-08-04T19:03:21.631 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T19:03:21.631 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T19:03:21.631 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T19:03:21.643 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:03:21.644 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:03:21.703 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:03:22.705 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:03:22.705 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:03:22.756 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:03:23.757 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:03:23.809 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:03:24.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:03:24.811 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:03:24.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.94
2025-08-04T19:03:24.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:02:46
2025-08-04T19:03:24.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:02:46
2025-08-04T19:03:24.814 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:03:24.814 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09906787401574801
2025-08-04T19:03:29.869 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T19:03:29.870 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:03:29.870 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:03:29.870 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:03:29.870 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:03:29.871 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:03:29.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:03:29.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:03:29.898 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:03:30.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:03:30.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:03:30.027 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327010.0279136
2025-08-04T19:03:34.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:03:35.301 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:03:35.301 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:03:35.322 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:03:35.388 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T19:03:39.391 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T19:03:39.391 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T19:03:44.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:03:49.890 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T19:03:49.890 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T19:03:49.890 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 14:50:18.00 = 801270.0 arcseconds
2025-08-04T19:03:49.890 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 22:00:13.68 = 79213.68 arcseconds
2025-08-04T19:03:49.890 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T19:03:50.094 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2025-08-04T19:03:50.095 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T19:03:54.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:03:54.044 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:02:59.657192
2025-08-04T19:03:54.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:02:59.657192
2025-08-04T19:03:54.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:03:54.044 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:03:54.044 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:03:54.044 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:03:54&start_after=2025-08-03T17:03:54&end_after=2025-08-04T17:03:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:03:54.045 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:03:54.171 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:03:54&start_after=2025-08-03T17:03:54&end_after=2025-08-04T17:03:54&telescope=1m0a&ordering=start HTTP/1.1" 200 2603
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 890.812408
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:03:54.187623    Obs time: 2025-08-04 17:18:45
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:50.812377
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  890
2025-08-04T19:03:54.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:03:55.121 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T19:03:55.121 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:03:55.121 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:03:55.121 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:03:55.121 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:03:55.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:03:55.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:03:55.123 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:03:55.125 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:03:55.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:03:55.251 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:03:55.253 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327035.253436
2025-08-04T19:03:56.623 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:03:59.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:03:59.512 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:03:59.534 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:03:59.629 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T19:04:03.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:04:03.633 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T19:04:03.843 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T19:04:03.843 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T19:04:03.843 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 14:50:18.00 = 801270.0 arcseconds
2025-08-04T19:04:03.843 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 22:00:13.68 = 79213.68 arcseconds
2025-08-04T19:04:03.843 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T19:04:04.052 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2025-08-04T19:04:04.053 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T19:04:09.081 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T19:04:09.081 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:04:09.081 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:04:09.081 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:04:09.082 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:04:09.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:04:09.083 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:04:09.084 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:04:09.085 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:04:09.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:04:09.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:04:09.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327049.203459
2025-08-04T19:04:10.583 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:04:13.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:04:13.463 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:04:13.463 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:04:13.482 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:04:13.589 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T19:04:19.614 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:04:19.614 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:04:19.614 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:04:19.614 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:04:19.614 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:04:19.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:04:19.617 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:04:19.619 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:04:19.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:04:19.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:04:19.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327059.7322295
2025-08-04T19:04:21.116 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:04:23.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:04:23.992 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:04:23.992 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:04:24.015 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:04:24.122 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T19:04:30.196 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  6618  4501  14.0 to host 127.0.0.1 on port 12360
2025-08-04T19:04:30.196 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:04:30.196 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:04:33.197 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  6618  4501  14.0
2025-08-04T19:04:33.197 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  6618  4501  14.0
2025-08-04T19:04:33.254 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:04:35.199 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:04:43.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:04:53.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:04:53.296 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:03:59.857695
2025-08-04T19:04:53.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:03:59.857695
2025-08-04T19:04:53.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:04:53.296 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:04:53.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:04:53.296 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:04:53&start_after=2025-08-03T17:04:53&end_after=2025-08-04T17:04:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:04:53.297 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:04:53.422 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:04:53&start_after=2025-08-03T17:04:53&end_after=2025-08-04T17:04:53&telescope=1m0a&ordering=start HTTP/1.1" 200 2603
2025-08-04T19:04:53.439 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:04:53.439 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:04:53.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:04:53.439 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:04:53.440 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 831.559966
2025-08-04T19:04:53.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:04:53.440066    Obs time: 2025-08-04 17:18:45
2025-08-04T19:04:53.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:51.559934
2025-08-04T19:04:53.440 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  831
2025-08-04T19:04:53.440 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:05:02.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:05:12.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:05:14.201 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T19:05:14.201 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:05:14.201 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:05:17.204 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T19:05:17.204 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T19:05:19.206 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:05:19.206 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:05:19.255 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:05:19.255 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:05:19.255 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:05:19.255 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:05:19.255 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:05:19.255 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:05:20.302 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:05:22.305 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T19:05:22.305 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T19:05:22.305 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T19:05:22.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_AT_2025teo_13476873_10183_10228.json was run successfully
2025-08-04T19:05:23.187 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script AT_2025teo_13476873_10183_10228.json
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script AT_2025teo_13476873_10183_10228.json
2025-08-04T19:05:23.187 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name AT_2025teo_13476873_10183_10228.json
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script AT_2025teo_13476873_10183_10228.json
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'AT 2025teo', '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': '14:50:18.00', 'targ_dec': '22:00: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': 'AT 2025teo', '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': '14:50:18.00', 'targ_dec': '22:00: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': 'AT 2025teo', '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': '14:50:18.00', 'targ_dec': '22:00: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': 'AT 2025teo', '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': '14:50:18.00', 'targ_dec': '22:00: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': 'AT_2025teo_13476873_10183_10228.json'}
2025-08-04T19:05:23.187 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:05:23.187 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:05:23.688 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:05:23.688 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script AT_2025teo_13476873_10183_10228.json 1 times
2025-08-04T19:05:23.688 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-08-04T19:05:23.688 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:05:23.688 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:05:23.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:05:23.688 [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-08-04T19:05:23.688 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:05:23.688 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:05:23.688 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:05:23.688 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:05:23.699 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:05:23.700 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:05:23.700 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T19:05:23.700 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:05:23.700 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:05:23.755 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:05:24.756 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T19:05:24.756 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T19:05:24.756 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:05:24.756 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:05:24.808 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:05:25.809 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:05:25.861 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:05:26.862 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:05:26.863 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.95
2025-08-04T19:05:26.863 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:04:54
2025-08-04T19:05:26.863 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:04:54
2025-08-04T19:05:26.863 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:05:26.863 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09906181102362203
2025-08-04T19:05:26.866 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T19:05:26.866 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:05:26.866 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:05:27.898 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:05:29.920 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='14:50:18.00', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='22:00:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT 2025teo', comment='The object name')]
2025-08-04T19:05:29.920 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:05:29.920 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:05:29.920 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:05:29.920 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:05:29.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:05:29.922 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:05:29.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:05:30.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:05:30.043 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:05:30.045 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327130.0450497
2025-08-04T19:05:30.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:05:30.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:05:30.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:30.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:05:30.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:30.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:32.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:05:33.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:33.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:05:33.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:33.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:05:35.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 594.591/600.0
2025-08-04T19:05:36.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:36.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:05:36.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:36.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:37.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 592.552/600.0
2025-08-04T19:05:39.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 590.522/600.0
2025-08-04T19:05:39.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:40.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:05:40.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:40.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:41.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 588.491/600.0
2025-08-04T19:05:42.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:05:43.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:43.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T19:05:43.029 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:43.029 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:05:43.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 586.46/600.0
2025-08-04T19:05:45.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 584.431/600.0
2025-08-04T19:05:46.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:46.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T19:05:46.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:46.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:47.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 582.401/600.0
2025-08-04T19:05:49.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:49.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:05:49.080 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:49.080 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:49.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 580.371/600.0
2025-08-04T19:05:51.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 578.339/600.0
2025-08-04T19:05:52.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:52.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:05:52.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:52.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:52.496 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:05:52.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:05:00.058796
2025-08-04T19:05:52.516 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:05:00.058796
2025-08-04T19:05:52.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:05:52.516 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:05:52.517 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:05:52.517 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:05:52&start_after=2025-08-03T17:05:52&end_after=2025-08-04T17:05:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:05:52.517 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:05:52.785 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:05:52&start_after=2025-08-03T17:05:52&end_after=2025-08-04T17:05:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2605
2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 772.197048
2025-08-04T19:05:52.802 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:05:52.802983    Obs time: 2025-08-04 17:18:45
2025-08-04T19:05:52.803 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:52.197017
2025-08-04T19:05:52.803 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  772
2025-08-04T19:05:52.803 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:05:53.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 576.308/600.0
2025-08-04T19:05:55.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:55.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:05:55.088 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:55.088 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:05:55.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 574.278/600.0
2025-08-04T19:05:57.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 572.248/600.0
2025-08-04T19:05:58.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:05:58.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:05:58.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:05:58.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:05:59.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 570.218/600.0
2025-08-04T19:06:01.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:01.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:06:01.129 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:01.129 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:06:01.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:06:01.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 568.186/600.0
2025-08-04T19:06:03.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 566.156/600.0
2025-08-04T19:06:04.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:04.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:06:04.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:04.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:06:05.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 564.125/600.0
2025-08-04T19:06:07.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:07.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:06:07.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:07.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:07.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 562.095/600.0
2025-08-04T19:06:10.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 560.064/600.0
2025-08-04T19:06:10.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:10.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:10.181 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:10.181 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:11.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:06:12.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 558.035/600.0
2025-08-04T19:06:13.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:13.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:13.204 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:13.204 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:14.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 556.004/600.0
2025-08-04T19:06:16.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 553.973/600.0
2025-08-04T19:06:16.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:16.226 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:16.226 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:16.226 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:18.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 551.943/600.0
2025-08-04T19:06:19.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:19.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:06:19.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:19.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:06:20.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 549.912/600.0
2025-08-04T19:06:21.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:06:22.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 547.882/600.0
2025-08-04T19:06:22.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:22.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:06:22.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:22.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:24.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 545.851/600.0
2025-08-04T19:06:25.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:25.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:25.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:25.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:26.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 543.822/600.0
2025-08-04T19:06:28.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 541.791/600.0
2025-08-04T19:06:28.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:28.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:28.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:28.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:30.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 539.76/600.0
2025-08-04T19:06:31.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:31.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:06:31.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:31.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:06:31.837 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:06:32.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 537.73/600.0
2025-08-04T19:06:34.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:34.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 535.701/600.0
2025-08-04T19:06:34.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:06:34.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:34.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:36.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 533.67/600.0
2025-08-04T19:06:37.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:37.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:37.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:37.456 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:38.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 531.639/600.0
2025-08-04T19:06:40.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:40.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 529.61/600.0
2025-08-04T19:06:40.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:06:40.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:40.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:06:41.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:06:42.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 527.578/600.0
2025-08-04T19:06:43.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:43.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:06:43.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:43.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:44.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 525.549/600.0
2025-08-04T19:06:46.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:46.524 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:06:46.524 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:46.524 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:46.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 523.518/600.0
2025-08-04T19:06:48.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 521.487/600.0
2025-08-04T19:06:49.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:49.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T19:06:49.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:49.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:06:50.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 519.457/600.0
2025-08-04T19:06:51.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:06:51.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:06:00.259578
2025-08-04T19:06:51.859 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:06:00.259578
2025-08-04T19:06:51.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:06:51.859 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:06:51.859 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:06:51.859 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:06:51&start_after=2025-08-03T17:06:51&end_after=2025-08-04T17:06:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:06:51.860 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:06:51.993 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:06:51&start_after=2025-08-03T17:06:51&end_after=2025-08-04T17:06:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2605
2025-08-04T19:06:52.009 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:06:52.009 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 712.989923
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:06:52.010109    Obs time: 2025-08-04 17:18:45
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:52.989891
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  712
2025-08-04T19:06:52.010 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:06:52.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:52.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99899999999997
2025-08-04T19:06:52.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:52.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:06:52.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 517.427/600.0
2025-08-04T19:06:54.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 515.395/600.0
2025-08-04T19:06:55.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:55.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:06:55.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:55.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:06:56.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 513.365/600.0
2025-08-04T19:06:58.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:06:58.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:06:58.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:06:58.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:06:58.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 511.334/600.0
2025-08-04T19:07:00.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 509.305/600.0
2025-08-04T19:07:01.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:07:01.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:01.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:07:01.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:01.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:02.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 507.274/600.0
2025-08-04T19:07:04.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:04.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:04.665 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:04.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:04.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 505.243/600.0
2025-08-04T19:07:06.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 503.214/600.0
2025-08-04T19:07:07.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:07.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:07:07.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:07.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:07:08.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 501.183/600.0
2025-08-04T19:07:10.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:10.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:07:10.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:10.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:10.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 499.154/600.0
2025-08-04T19:07:11.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:07:12.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 497.123/600.0
2025-08-04T19:07:13.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:13.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:13.727 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:13.727 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:14.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 495.093/600.0
2025-08-04T19:07:16.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:16.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:07:16.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:16.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:07:17.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 493.061/600.0
2025-08-04T19:07:19.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 491.03/600.0
2025-08-04T19:07:19.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:19.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:07:19.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:19.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:21.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:07:21.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 489.0/600.0
2025-08-04T19:07:22.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:22.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:22.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:22.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:23.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 486.969/600.0
2025-08-04T19:07:25.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 484.939/600.0
2025-08-04T19:07:25.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:25.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:25.801 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:25.801 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:27.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 482.908/600.0
2025-08-04T19:07:28.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:28.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:28.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:28.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:29.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 480.879/600.0
2025-08-04T19:07:31.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:07:31.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 478.848/600.0
2025-08-04T19:07:31.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:31.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:31.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:31.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:33.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 476.817/600.0
2025-08-04T19:07:34.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:34.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:34.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:34.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:35.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 474.787/600.0
2025-08-04T19:07:37.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 472.756/600.0
2025-08-04T19:07:37.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:37.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:07:37.889 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:37.889 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:07:39.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 470.726/600.0
2025-08-04T19:07:40.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:40.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:07:40.912 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:40.912 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:41.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:07:41.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 468.696/600.0
2025-08-04T19:07:43.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 466.665/600.0
2025-08-04T19:07:43.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:43.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:43.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:43.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:45.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 464.635/600.0
2025-08-04T19:07:46.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:46.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:46.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:46.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:47.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 462.604/600.0
2025-08-04T19:07:49.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 460.574/600.0
2025-08-04T19:07:49.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:49.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:49.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:49.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:51.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:07:51.091 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:07:00.460209
2025-08-04T19:07:51.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:07:00.460209
2025-08-04T19:07:51.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:07:51.091 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:07:51.091 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:07:51.091 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:07:51&start_after=2025-08-03T17:07:51&end_after=2025-08-04T17:07:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:07:51.092 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:07:51.221 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:07:51&start_after=2025-08-03T17:07:51&end_after=2025-08-04T17:07:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2607
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 653.761531
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:07:51.238500    Obs time: 2025-08-04 17:18:45
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:53.761500
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  653
2025-08-04T19:07:51.238 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:07:51.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 458.543/600.0
2025-08-04T19:07:52.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:52.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:07:52.999 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:52.999 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:07:53.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 456.515/600.0
2025-08-04T19:07:55.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 454.482/600.0
2025-08-04T19:07:56.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:56.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:07:56.021 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:56.021 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:07:57.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 452.452/600.0
2025-08-04T19:07:59.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:07:59.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T19:07:59.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:07:59.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:07:59.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 450.422/600.0
2025-08-04T19:08:00.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:08:01.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 448.39/600.0
2025-08-04T19:08:02.048 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:02.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:08:02.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:02.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:03.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 446.358/600.0
2025-08-04T19:08:05.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:05.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:05.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:05.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:05.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 444.328/600.0
2025-08-04T19:08:07.777 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 442.298/600.0
2025-08-04T19:08:08.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:08.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:08.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:08.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:09.808 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 440.267/600.0
2025-08-04T19:08:10.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:08:11.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:11.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:11.148 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:11.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:11.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 438.237/600.0
2025-08-04T19:08:13.869 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 436.206/600.0
2025-08-04T19:08:14.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:14.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:08:14.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:14.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:08:15.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 434.178/600.0
2025-08-04T19:08:17.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:17.196 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:08:17.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:17.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:17.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 432.146/600.0
2025-08-04T19:08:19.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 430.115/600.0
2025-08-04T19:08:20.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:20.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:20.223 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:20.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:20.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:08:21.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 428.085/600.0
2025-08-04T19:08:23.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:23.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T19:08:23.249 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:23.249 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:08:24.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 426.055/600.0
2025-08-04T19:08:26.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 424.026/600.0
2025-08-04T19:08:26.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:26.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T19:08:26.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:26.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:28.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 421.993/600.0
2025-08-04T19:08:29.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:29.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:29.297 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:29.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:30.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 419.963/600.0
2025-08-04T19:08:30.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:08:32.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 417.933/600.0
2025-08-04T19:08:32.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:32.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:08:32.324 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:32.324 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:08:34.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 415.902/600.0
2025-08-04T19:08:35.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:35.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:08:35.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:35.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:36.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 413.873/600.0
2025-08-04T19:08:38.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 411.843/600.0
2025-08-04T19:08:38.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:38.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:38.368 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:38.368 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:40.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 409.814/600.0
2025-08-04T19:08:40.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:08:41.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:41.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:08:41.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:41.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:08:42.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 407.782/600.0
2025-08-04T19:08:44.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 405.75/600.0
2025-08-04T19:08:44.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:44.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:08:44.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:44.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:46.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 403.721/600.0
2025-08-04T19:08:47.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:47.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:08:47.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:47.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:48.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 401.69/600.0
2025-08-04T19:08:50.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:08:50.325 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:08:00.659976
2025-08-04T19:08:50.325 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:08:00.659976
2025-08-04T19:08:50.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:08:50.326 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:08:50.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:08:50.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:08:50&start_after=2025-08-03T17:08:50&end_after=2025-08-04T17:08:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:08:50.330 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:08:50.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 399.659/600.0
2025-08-04T19:08:50.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:50.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:08:50.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:50.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:08:50.465 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:08:50&start_after=2025-08-03T17:08:50&end_after=2025-08-04T17:08:50&telescope=1m0a&ordering=start HTTP/1.1" 200 2612
2025-08-04T19:08:50.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:08:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:08:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:08:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:08:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 594.513466
2025-08-04T19:08:50.487 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:08:52.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 397.63/600.0
2025-08-04T19:08:52.489 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:08:52.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:08:52.507 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:08:52.507730    Obs time: 2025-08-04 17:18:45
2025-08-04T19:08:52.507 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:52.492270
2025-08-04T19:08:52.508 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  592
2025-08-04T19:08:52.508 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:08:53.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:53.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:08:53.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:53.456 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:08:54.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 395.598/600.0
2025-08-04T19:08:56.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:56.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:08:56.480 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:56.480 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:08:56.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 393.567/600.0
2025-08-04T19:08:58.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 391.537/600.0
2025-08-04T19:08:59.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:08:59.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:08:59.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:08:59.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:08:59.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:09:00.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 389.507/600.0
2025-08-04T19:09:02.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:02.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-08-04T19:09:02.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:02.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:09:02.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 387.479/600.0
2025-08-04T19:09:04.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 385.45/600.0
2025-08-04T19:09:05.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:05.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:09:05.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:05.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:06.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 383.418/600.0
2025-08-04T19:09:08.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:08.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:09:08.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:08.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:09:08.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 381.387/600.0
2025-08-04T19:09:09.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:09:10.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 379.359/600.0
2025-08-04T19:09:11.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:11.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:09:11.573 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:11.573 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:12.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 377.327/600.0
2025-08-04T19:09:14.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:14.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:14.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:14.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:14.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 375.296/600.0
2025-08-04T19:09:16.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 373.266/600.0
2025-08-04T19:09:17.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:17.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:17.617 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:17.617 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:18.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 371.235/600.0
2025-08-04T19:09:19.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:09:20.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:20.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:09:20.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:20.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:09:20.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 369.167/600.0
2025-08-04T19:09:22.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 367.137/600.0
2025-08-04T19:09:23.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:23.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:09:23.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:23.664 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:24.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 365.107/600.0
2025-08-04T19:09:26.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:26.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:09:26.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:26.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:09:27.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 363.076/600.0
2025-08-04T19:09:29.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 361.046/600.0
2025-08-04T19:09:29.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:09:29.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:29.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:09:29.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:29.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:31.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 359.015/600.0
2025-08-04T19:09:32.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:32.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:32.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:32.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:33.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 356.985/600.0
2025-08-04T19:09:35.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 354.954/600.0
2025-08-04T19:09:35.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:35.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:35.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:35.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:37.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 352.924/600.0
2025-08-04T19:09:38.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:38.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:09:38.756 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:38.756 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:09:39.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 350.894/600.0
2025-08-04T19:09:39.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:09:41.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 348.863/600.0
2025-08-04T19:09:41.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:41.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:09:41.758 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:41.758 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:43.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 346.834/600.0
2025-08-04T19:09:44.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:44.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:09:44.781 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:44.781 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:09:45.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 344.802/600.0
2025-08-04T19:09:47.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 342.774/600.0
2025-08-04T19:09:47.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:47.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:09:47.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:47.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:49.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 340.743/600.0
2025-08-04T19:09:49.548 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:09:49.564 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:09:00.861726
2025-08-04T19:09:49.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:09:00.861726
2025-08-04T19:09:49.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:09:49.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:09:49.564 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:09:49.564 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:09:49&start_after=2025-08-03T17:09:49&end_after=2025-08-04T17:09:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:09:49.565 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:09:49.702 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:09:49&start_after=2025-08-03T17:09:49&end_after=2025-08-04T17:09:49&telescope=1m0a&ordering=start HTTP/1.1" 200 2610
2025-08-04T19:09:49.719 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:09:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:09:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:09:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:09:49.719 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 535.280331
2025-08-04T19:09:49.720 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:09:50.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:50.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:50.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:50.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:51.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 338.711/600.0
2025-08-04T19:09:51.722 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:09:51.723 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:09:51.723 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:09:51.723674    Obs time: 2025-08-04 17:18:45
2025-08-04T19:09:51.723 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:53.276326
2025-08-04T19:09:51.723 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  533
2025-08-04T19:09:51.723 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:09:53.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 336.682/600.0
2025-08-04T19:09:53.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:53.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:09:53.848 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:53.848 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:09:55.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 334.65/600.0
2025-08-04T19:09:56.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:56.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:09:56.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:56.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:09:57.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 332.619/600.0
2025-08-04T19:09:58.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:09:59.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 330.589/600.0
2025-08-04T19:09:59.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:09:59.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:09:59.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:09:59.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:01.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 328.558/600.0
2025-08-04T19:10:02.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:02.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:10:02.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:02.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:10:03.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 326.528/600.0
2025-08-04T19:10:05.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 324.498/600.0
2025-08-04T19:10:05.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:05.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:10:05.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:05.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:07.609 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 322.467/600.0
2025-08-04T19:10:08.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:10:08.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:08.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:08.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:08.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:09.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 320.439/600.0
2025-08-04T19:10:11.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 318.406/600.0
2025-08-04T19:10:11.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:11.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:11.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:11.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:13.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 316.376/600.0
2025-08-04T19:10:14.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:15.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:10:15.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:15.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:10:15.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 314.346/600.0
2025-08-04T19:10:17.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 312.317/600.0
2025-08-04T19:10:18.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:18.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T19:10:18.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:18.025 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:10:18.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:10:19.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 310.285/600.0
2025-08-04T19:10:21.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:21.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:10:21.049 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:21.049 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:10:21.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 308.254/600.0
2025-08-04T19:10:23.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 306.225/600.0
2025-08-04T19:10:24.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:24.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:10:24.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:24.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:25.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 304.193/600.0
2025-08-04T19:10:27.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:27.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:27.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:27.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:27.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 302.163/600.0
2025-08-04T19:10:28.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:10:29.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 300.133/600.0
2025-08-04T19:10:30.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:30.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:30.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:30.097 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:31.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 298.102/600.0
2025-08-04T19:10:33.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:33.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:33.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:33.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:34.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 296.072/600.0
2025-08-04T19:10:36.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.043/600.0
2025-08-04T19:10:36.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:36.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:36.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:36.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:38.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.013/600.0
2025-08-04T19:10:38.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:10:39.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:39.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:10:39.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:39.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:10:40.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 289.982/600.0
2025-08-04T19:10:42.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 287.95/600.0
2025-08-04T19:10:42.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:42.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-08-04T19:10:42.160 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:42.160 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:10:44.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 285.92/600.0
2025-08-04T19:10:45.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:45.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.999
2025-08-04T19:10:45.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:45.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:10:46.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 283.891/600.0
2025-08-04T19:10:48.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:48.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:10:48.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:48.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:10:48.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 281.859/600.0
2025-08-04T19:10:48.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:10:48.777 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:10:01.062397
2025-08-04T19:10:48.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:10:01.062397
2025-08-04T19:10:48.777 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:10:48.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:10:48.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:10:48.777 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:10:48&start_after=2025-08-03T17:10:48&end_after=2025-08-04T17:10:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:10:48.778 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:10:48.920 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:10:48&start_after=2025-08-03T17:10:48&end_after=2025-08-04T17:10:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2613
2025-08-04T19:10:48.937 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:10:48.937 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:10:48.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:10:48.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:10:48.937 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 476.062527
2025-08-04T19:10:48.938 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:10:50.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 279.828/600.0
2025-08-04T19:10:50.940 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:10:50.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:10:50.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:10:50.957663    Obs time: 2025-08-04 17:18:45
2025-08-04T19:10:50.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:54.042337
2025-08-04T19:10:50.957 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  474
2025-08-04T19:10:50.957 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:10:51.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:51.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:10:51.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:51.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:52.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 277.799/600.0
2025-08-04T19:10:54.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:54.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:10:54.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:54.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:10:54.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 275.768/600.0
2025-08-04T19:10:56.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.737/600.0
2025-08-04T19:10:57.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:10:57.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:10:57.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:10:57.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:10:57.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:10:58.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.707/600.0
2025-08-04T19:11:00.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:00.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:11:00.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:00.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:00.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.676/600.0
2025-08-04T19:11:02.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.646/600.0
2025-08-04T19:11:03.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:03.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:03.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:03.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:04.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.616/600.0
2025-08-04T19:11:06.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:06.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:11:06.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:06.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:11:06.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.585/600.0
2025-08-04T19:11:07.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:11:08.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.555/600.0
2025-08-04T19:11:09.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:09.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:11:09.325 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:09.325 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:10.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.524/600.0
2025-08-04T19:11:12.328 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:12.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:12.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:12.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:12.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.494/600.0
2025-08-04T19:11:14.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.464/600.0
2025-08-04T19:11:15.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:15.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:15.372 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:15.372 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:16.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.433/600.0
2025-08-04T19:11:17.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:11:18.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:18.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:18.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:18.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:18.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.403/600.0
2025-08-04T19:11:20.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.372/600.0
2025-08-04T19:11:21.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:21.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:21.416 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:21.416 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:22.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.343/600.0
2025-08-04T19:11:24.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:24.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:11:24.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:24.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:11:24.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.311/600.0
2025-08-04T19:11:26.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 243.281/600.0
2025-08-04T19:11:27.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:27.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:11:27.460 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:27.460 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:27.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:11:28.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 241.251/600.0
2025-08-04T19:11:30.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:30.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:30.479 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:30.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:30.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 239.22/600.0
2025-08-04T19:11:32.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 237.19/600.0
2025-08-04T19:11:33.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:33.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:11:33.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:33.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:11:34.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 235.159/600.0
2025-08-04T19:11:36.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:36.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:11:36.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:36.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:36.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 233.131/600.0
2025-08-04T19:11:38.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:11:38.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 231.098/600.0
2025-08-04T19:11:39.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:39.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:39.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:39.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:41.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 229.07/600.0
2025-08-04T19:11:42.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:42.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:42.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:42.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:43.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 227.039/600.0
2025-08-04T19:11:45.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 225.007/600.0
2025-08-04T19:11:45.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:45.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:45.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:45.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:47.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.977/600.0
2025-08-04T19:11:48.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:11:48.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:11:01.281096
2025-08-04T19:11:48.029 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:11:01.281096
2025-08-04T19:11:48.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:11:48.029 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:11:48.030 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:11:48.030 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:11:48&start_after=2025-08-03T17:11:48&end_after=2025-08-04T17:11:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:11:48.030 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:11:48.161 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:11:48&start_after=2025-08-03T17:11:48&end_after=2025-08-04T17:11:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2603
2025-08-04T19:11:48.178 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:11:48.178 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:11:48.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:11:48.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:11:48.178 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 416.821637
2025-08-04T19:11:48.179 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:11:48.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:48.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:48.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:48.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:49.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.946/600.0
2025-08-04T19:11:50.181 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:11:50.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:11:50.203 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:11:50.203935    Obs time: 2025-08-04 17:18:45
2025-08-04T19:11:50.203 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:54.796065
2025-08-04T19:11:50.204 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  414
2025-08-04T19:11:50.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:11:51.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.916/600.0
2025-08-04T19:11:51.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:51.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:51.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:51.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:53.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.886/600.0
2025-08-04T19:11:54.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:54.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:54.591 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:54.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:55.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.855/600.0
2025-08-04T19:11:57.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:11:57.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.825/600.0
2025-08-04T19:11:57.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:11:57.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:11:57.612 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:11:57.612 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:11:59.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.794/600.0
2025-08-04T19:12:00.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:00.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:00.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:00.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:01.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.764/600.0
2025-08-04T19:12:03.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.734/600.0
2025-08-04T19:12:03.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:03.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:03.657 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:03.657 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:05.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.703/600.0
2025-08-04T19:12:06.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:06.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:06.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:06.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:07.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:12:07.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.673/600.0
2025-08-04T19:12:09.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.642/600.0
2025-08-04T19:12:09.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:09.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:12:09.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:09.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:12:11.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.612/600.0
2025-08-04T19:12:12.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:12.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T19:12:12.723 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:12.723 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:12:13.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 196.581/600.0
2025-08-04T19:12:15.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 194.551/600.0
2025-08-04T19:12:15.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:15.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:12:15.748 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:15.748 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:17.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:12:17.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 192.521/600.0
2025-08-04T19:12:18.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:18.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:12:18.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:18.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:12:19.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 190.49/600.0
2025-08-04T19:12:21.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 188.46/600.0
2025-08-04T19:12:21.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:21.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:12:21.793 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:21.793 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:23.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 186.429/600.0
2025-08-04T19:12:24.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:24.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:24.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:24.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:25.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 184.399/600.0
2025-08-04T19:12:27.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:12:27.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.368/600.0
2025-08-04T19:12:27.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:27.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:27.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:27.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:29.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.338/600.0
2025-08-04T19:12:30.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:30.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:30.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:30.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:31.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 178.308/600.0
2025-08-04T19:12:33.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 176.279/600.0
2025-08-04T19:12:33.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:33.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:33.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:33.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:35.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.247/600.0
2025-08-04T19:12:36.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:36.860 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:12:36.861 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:36.861 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:12:37.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:12:37.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.217/600.0
2025-08-04T19:12:39.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:39.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:12:39.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:39.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:39.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.187/600.0
2025-08-04T19:12:41.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.156/600.0
2025-08-04T19:12:42.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:42.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:12:42.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:42.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:12:43.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.126/600.0
2025-08-04T19:12:45.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:45.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:12:45.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:45.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:45.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.095/600.0
2025-08-04T19:12:47.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:12:47.278 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:12:01.541397
2025-08-04T19:12:47.278 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:12:01.541397
2025-08-04T19:12:47.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:12:47.278 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:12:47.278 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:12:47.278 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:12:47&start_after=2025-08-03T17:12:47&end_after=2025-08-04T17:12:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:12:47.279 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:12:47.429 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:12:47&start_after=2025-08-03T17:12:47&end_after=2025-08-04T17:12:47&telescope=1m0a&ordering=start HTTP/1.1" 200 2599
2025-08-04T19:12:47.446 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:12:47.446 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:12:47.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:12:47.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:12:47.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 357.55342
2025-08-04T19:12:47.447 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:12:48.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.064/600.0
2025-08-04T19:12:48.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:48.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:48.952 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:48.952 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:49.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:12:49.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:12:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:12:49.450648    Obs time: 2025-08-04 17:18:45
2025-08-04T19:12:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:55.549352
2025-08-04T19:12:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  355
2025-08-04T19:12:49.450 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:12:50.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.035/600.0
2025-08-04T19:12:51.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:51.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:12:51.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:51.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:12:52.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.003/600.0
2025-08-04T19:12:54.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.973/600.0
2025-08-04T19:12:54.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:54.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:12:54.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:54.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:56.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.943/600.0
2025-08-04T19:12:56.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:12:57.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:12:57.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:12:57.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:12:57.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:12:58.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.912/600.0
2025-08-04T19:13:00.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.882/600.0
2025-08-04T19:13:00.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:01.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:13:01.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:01.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:13:02.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.851/600.0
2025-08-04T19:13:04.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:04.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:13:04.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:04.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:04.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.823/600.0
2025-08-04T19:13:06.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.791/600.0
2025-08-04T19:13:06.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:13:07.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:07.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:13:07.032 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:07.032 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:13:08.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.762/600.0
2025-08-04T19:13:10.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:10.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:13:10.057 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:10.057 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:13:10.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.73/600.0
2025-08-04T19:13:12.377 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.701/600.0
2025-08-04T19:13:13.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:13.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:13:13.079 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:13.079 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:14.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.67/600.0
2025-08-04T19:13:16.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:16.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:13:16.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:16.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:13:16.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.639/600.0
2025-08-04T19:13:16.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:13:18.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.609/600.0
2025-08-04T19:13:19.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:19.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.999
2025-08-04T19:13:19.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:19.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:13:20.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.579/600.0
2025-08-04T19:13:22.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:22.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:13:22.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:22.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:22.529 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.547/600.0
2025-08-04T19:13:24.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.518/600.0
2025-08-04T19:13:25.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:25.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:25.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:25.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:26.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:13:26.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 123.486/600.0
2025-08-04T19:13:28.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:28.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:28.168 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:28.168 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:28.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 121.456/600.0
2025-08-04T19:13:30.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 119.425/600.0
2025-08-04T19:13:31.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:31.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:13:31.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:31.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:13:32.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 117.395/600.0
2025-08-04T19:13:34.191 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:34.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:13:34.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:34.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:34.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 115.364/600.0
2025-08-04T19:13:36.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:13:36.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 113.334/600.0
2025-08-04T19:13:37.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:37.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:13:37.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:37.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:13:38.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 111.305/600.0
2025-08-04T19:13:40.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:40.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:13:40.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:40.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:40.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 109.274/600.0
2025-08-04T19:13:42.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 107.243/600.0
2025-08-04T19:13:43.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:43.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:43.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:43.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:44.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 105.212/600.0
2025-08-04T19:13:46.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:46.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:46.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:46.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:46.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:13:46.508 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:13:01.811474
2025-08-04T19:13:46.508 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:13:01.811474
2025-08-04T19:13:46.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:13:46.508 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:13:46.509 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:13:46.509 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:13:46&start_after=2025-08-03T17:13:46&end_after=2025-08-04T17:13:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:13:46.509 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:13:46.646 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:13:46&start_after=2025-08-03T17:13:46&end_after=2025-08-04T17:13:46&telescope=1m0a&ordering=start HTTP/1.1" 200 2617
2025-08-04T19:13:46.663 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:13:46.663 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:13:46.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:13:46.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:13:46.663 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 298.336555
2025-08-04T19:13:46.664 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:13:46.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 103.183/600.0
2025-08-04T19:13:48.666 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:13:48.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:13:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:13:48.684759    Obs time: 2025-08-04 17:18:45
2025-08-04T19:13:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:56.315241
2025-08-04T19:13:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  296
2025-08-04T19:13:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:13:48.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 101.153/600.0
2025-08-04T19:13:49.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:49.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.9989999999999. Last known sky angle: 360.0
2025-08-04T19:13:49.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:49.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.9989999999999
2025-08-04T19:13:50.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 99.123/600.0
2025-08-04T19:13:52.311 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:52.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.9989999999999
2025-08-04T19:13:52.312 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:52.312 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:52.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 97.091/600.0
2025-08-04T19:13:55.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 95.062/600.0
2025-08-04T19:13:55.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:55.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:55.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:55.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:55.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:13:57.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 93.03/600.0
2025-08-04T19:13:58.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:13:58.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:13:58.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:13:58.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:13:59.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.999/600.0
2025-08-04T19:14:01.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.971/600.0
2025-08-04T19:14:01.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:01.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:01.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:01.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:03.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.938/600.0
2025-08-04T19:14:04.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:04.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:04.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:04.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:05.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.908/600.0
2025-08-04T19:14:05.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:14:07.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.878/600.0
2025-08-04T19:14:07.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:07.415 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:07.415 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:07.415 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:09.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.847/600.0
2025-08-04T19:14:10.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:10.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:14:10.437 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:10.437 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:14:11.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 78.817/600.0
2025-08-04T19:14:13.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 76.787/600.0
2025-08-04T19:14:13.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:13.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:14:13.460 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:13.460 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:15.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 74.756/600.0
2025-08-04T19:14:15.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:14:16.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:16.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:14:16.483 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:16.483 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:14:17.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 72.726/600.0
2025-08-04T19:14:19.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 70.695/600.0
2025-08-04T19:14:19.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:19.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.999
2025-08-04T19:14:19.508 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:19.508 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:14:21.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 68.627/600.0
2025-08-04T19:14:22.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:22.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:14:22.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:22.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:23.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 66.597/600.0
2025-08-04T19:14:25.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.567/600.0
2025-08-04T19:14:25.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:25.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:25.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:25.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:25.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:14:27.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.536/600.0
2025-08-04T19:14:28.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:28.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:28.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:28.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:29.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.507/600.0
2025-08-04T19:14:31.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:31.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:31.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:31.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:31.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.475/600.0
2025-08-04T19:14:33.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.445/600.0
2025-08-04T19:14:34.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:34.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:34.597 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:34.597 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:35.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.415/600.0
2025-08-04T19:14:35.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:14:37.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:37.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:14:37.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:37.623 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:14:37.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.384/600.0
2025-08-04T19:14:39.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.355/600.0
2025-08-04T19:14:40.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:40.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:14:40.644 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:40.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:41.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.323/600.0
2025-08-04T19:14:43.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:43.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:43.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:43.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:43.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.293/600.0
2025-08-04T19:14:45.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:14:45.759 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:14:02.016922
2025-08-04T19:14:45.759 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:14:02.016922
2025-08-04T19:14:45.760 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:14:45.760 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:14:45.760 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:14:45.760 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:14:45&start_after=2025-08-03T17:14:45&end_after=2025-08-04T17:14:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:14:45.760 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:14:45.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.263/600.0
2025-08-04T19:14:45.891 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:14:45&start_after=2025-08-03T17:14:45&end_after=2025-08-04T17:14:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2615
2025-08-04T19:14:45.907 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:14:45.908 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:14:45.908 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:14:45.908 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:14:45.908 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 239.091815
2025-08-04T19:14:45.909 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:14:46.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:46.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:14:46.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:46.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:14:47.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.233/600.0
2025-08-04T19:14:47.911 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:14:47.932 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:14:47.932 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:14:47.932947    Obs time: 2025-08-04 17:18:45
2025-08-04T19:14:47.932 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:57.067053
2025-08-04T19:14:47.933 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  237
2025-08-04T19:14:47.933 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:14:49.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:49.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:14:49.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:49.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:49.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.201/600.0
2025-08-04T19:14:51.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.171/600.0
2025-08-04T19:14:52.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:52.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:52.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:52.717 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:53.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.142/600.0
2025-08-04T19:14:54.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:14:55.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:55.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:55.721 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:55.721 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:14:55.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.11/600.0
2025-08-04T19:14:57.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.08/600.0
2025-08-04T19:14:58.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:14:58.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:14:58.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:14:58.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:00.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.049/600.0
2025-08-04T19:15:01.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:01.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:15:01.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:01.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:02.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.019/600.0
2025-08-04T19:15:04.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.99/600.0
2025-08-04T19:15:04.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:04.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T19:15:04.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:04.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:15:04.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:15:06.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.958/600.0
2025-08-04T19:15:07.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:07.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T19:15:07.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:07.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:08.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.928/600.0
2025-08-04T19:15:10.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.897/600.0
2025-08-04T19:15:10.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:10.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:15:10.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:10.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:15:12.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.867/600.0
2025-08-04T19:15:13.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:13.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:15:13.836 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:13.836 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:14.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.836/600.0
2025-08-04T19:15:14.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:15:16.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.806/600.0
2025-08-04T19:15:16.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:16.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:15:16.840 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:16.840 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:15:18.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.777/600.0
2025-08-04T19:15:19.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:19.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:15:19.861 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:19.861 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:15:20.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.745/600.0
2025-08-04T19:15:22.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.715/600.0
2025-08-04T19:15:22.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:22.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:15:22.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:22.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:24.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.685/600.0
2025-08-04T19:15:24.966 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:15:25.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:25.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:15:25.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:25.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:26.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.655/600.0
2025-08-04T19:15:28.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.625/600.0
2025-08-04T19:15:28.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:28.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:15:28.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:28.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:15:30.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:31.936 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:31.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:15:31.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:31.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:32.513 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:34.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:34.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:34.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:15:34.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:15:34.985 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:34.985 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:36.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:37.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:38.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:15:38.005 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:38.005 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:15:38.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:40.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:41.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:41.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:15:41.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:41.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:42.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:44.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:44.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:15:44.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:44.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:44.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:44.983 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:15:44.984 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:15:02.218916
2025-08-04T19:15:44.984 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:15:02.218916
2025-08-04T19:15:44.984 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:15:44.984 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:15:44.984 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:15:44.984 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:15:44&start_after=2025-08-03T17:15:44&end_after=2025-08-04T17:15:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:15:44.985 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:15:45.123 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:15:44&start_after=2025-08-03T17:15:44&end_after=2025-08-04T17:15:44&telescope=1m0a&ordering=start HTTP/1.1" 200 2689
2025-08-04T19:15:45.141 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:15:45.141 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:15:45.141 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:15:45.141 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:15:45.142 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 179.857986
2025-08-04T19:15:45.161 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:15:46.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:47.048 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:47.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:15:47.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:47.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:15:47.161 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:15:47.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:15:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:15:47.162661    Obs time: 2025-08-04 17:18:45
2025-08-04T19:15:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:57.837339
2025-08-04T19:15:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  177
2025-08-04T19:15:47.162 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:15:48.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:50.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:50.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:15:50.095 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:50.095 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:15:50.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:52.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/600.0
2025-08-04T19:15:53.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:15:53.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:15:53.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:15:53.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:15:54.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:15:54.499 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:15:54.499 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:15:54.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:15:56.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T19:15:56.122 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-08-04T19:15:56.122 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-08-04T19:15:56.122 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:15:56.122 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:15:56.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:15:56.122 [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-08-04T19:15:56.122 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:15:56.123 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:15:56.123 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:15:56.123 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:15:56.132 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:15:56.133 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:15:56.133 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-08-04T19:15:56.133 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-08-04T19:15:56.133 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-08-04T19:15:56.321 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-08-04T19:15:57.341 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-08-04T19:15:58.361 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-08-04T19:15:59.382 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-08-04T19:16:00.403 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 5
2025-08-04T19:16:01.471 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-08-04T19:16:02.473 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:16:02.487 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T19:16:03.488 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:16:03.489 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.6
2025-08-04T19:16:03.489 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:15:33
2025-08-04T19:16:03.489 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:15:33
2025-08-04T19:16:03.490 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-08-04T19:16:03.490 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09722677165354328
2025-08-04T19:16:03.493 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-08-04T19:16:03.493 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T19:16:03.493 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T19:16:03.493 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:16:03.502 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T19:16:04.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:16:04.503 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T19:16:04.503 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:16:04.503 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:16:05.553 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:16:07.572 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='14:50:18.00', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='22:00:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT 2025teo', comment='The object name')]
2025-08-04T19:16:07.572 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:16:07.572 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:16:07.572 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:16:07.572 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:16:07.574 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:16:07.574 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:16:07.576 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:16:07.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:16:07.698 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:16:07.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327767.700083
2025-08-04T19:16:08.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:16:08.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:16:08.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:08.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:08.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:08.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:11.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:11.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:11.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:11.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:13.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.592/60.0
2025-08-04T19:16:14.186 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:16:14.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:14.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:16:14.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:14.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:16:15.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.552/60.0
2025-08-04T19:16:17.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.521/60.0
2025-08-04T19:16:17.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:17.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:16:17.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:17.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:19.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.493/60.0
2025-08-04T19:16:20.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:20.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:20.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:20.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:21.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.46/60.0
2025-08-04T19:16:23.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.43/60.0
2025-08-04T19:16:23.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:23.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:16:23.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:23.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:16:24.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:16:25.332 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.401/60.0
2025-08-04T19:16:26.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:26.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:16:26.760 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:26.760 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:27.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.369/60.0
2025-08-04T19:16:29.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.338/60.0
2025-08-04T19:16:29.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:29.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:16:29.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:29.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:16:31.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.308/60.0
2025-08-04T19:16:32.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:32.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:16:32.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:32.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:33.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.277/60.0
2025-08-04T19:16:34.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:16:35.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.247/60.0
2025-08-04T19:16:35.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:35.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:35.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:35.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:37.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.217/60.0
2025-08-04T19:16:38.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:38.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:16:38.848 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:38.848 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:16:39.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.186/60.0
2025-08-04T19:16:41.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.156/60.0
2025-08-04T19:16:41.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:41.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:16:41.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:41.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:43.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.125/60.0
2025-08-04T19:16:44.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:16:44.235 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:16:02.420261
2025-08-04T19:16:44.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:16:02.420261
2025-08-04T19:16:44.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:16:44.235 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:16:44.235 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:16:44.235 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:16:44&start_after=2025-08-03T17:16:44&end_after=2025-08-04T17:16:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:16:44.236 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:16:44.371 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:16:44&start_after=2025-08-03T17:16:44&end_after=2025-08-04T17:16:44&telescope=1m0a&ordering=start HTTP/1.1" 200 2687
2025-08-04T19:16:44.389 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:16:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:16:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:16:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:16:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 120.610344
2025-08-04T19:16:44.390 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:16:44.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:44.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:44.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:44.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:45.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.095/60.0
2025-08-04T19:16:46.392 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:16:46.410 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:16:46.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:16:46.410901    Obs time: 2025-08-04 17:18:45
2025-08-04T19:16:46.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:58.589099
2025-08-04T19:16:46.410 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  118
2025-08-04T19:16:46.410 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:16:47.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.066/60.0
2025-08-04T19:16:47.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:47.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:16:47.892 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:47.892 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:16:49.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.034/60.0
2025-08-04T19:16:50.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:50.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:16:50.911 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:50.911 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:51.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.003/60.0
2025-08-04T19:16:53.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:16:53.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.973/60.0
2025-08-04T19:16:53.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:53.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:16:53.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:53.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:16:55.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.942/60.0
2025-08-04T19:16:56.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:56.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0010000000001. Last known sky angle: 360.0
2025-08-04T19:16:56.955 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:56.955 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0010000000001
2025-08-04T19:16:57.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.914/60.0
2025-08-04T19:16:59.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.881/60.0
2025-08-04T19:16:59.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:16:59.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0010000000001
2025-08-04T19:16:59.974 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:16:59.974 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:01.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.851/60.0
2025-08-04T19:17:02.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:02.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:02.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:02.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:03.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:17:03.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.821/60.0
2025-08-04T19:17:05.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.79/60.0
2025-08-04T19:17:05.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:06.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:17:06.012 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:06.012 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:17:07.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:09.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:09.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:17:09.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:09.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:10.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:12.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:12.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:12.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:12.061 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:12.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:13.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:17:14.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:15.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:15.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:17:15.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:15.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:17:16.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:18.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:18.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T19:17:18.107 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:18.107 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:17:18.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:20.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:21.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:21.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:17:21.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:21.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:17:22.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:23.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:17:24.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:24.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:17:24.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:24.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:24.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:26.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:27.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:27.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:27.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:27.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:28.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:30.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:30.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:30.191 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:30.191 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:30.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 2/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:17:31.108 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:17:31.108 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:17:31.110 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:17:33.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T19:17:33.193 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-08-04T19:17:33.193 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-08-04T19:17:33.193 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:17:33.193 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:17:33.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:17:33.193 [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-08-04T19:17:33.193 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:17:33.193 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:17:33.193 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:17:33.193 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:17:33.204 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:17:33.205 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:17:33.205 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-08-04T19:17:33.205 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-08-04T19:17:33.206 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-08-04T19:17:33.256 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-08-04T19:17:33.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:17:34.276 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-08-04T19:17:35.313 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-08-04T19:17:36.334 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2025-08-04T19:17:37.375 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-08-04T19:17:38.376 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:17:38.390 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T19:17:39.392 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:17:39.393 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.57
2025-08-04T19:17:39.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:17:08
2025-08-04T19:17:39.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:17:08
2025-08-04T19:17:39.440 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-08-04T19:17:39.440 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09727870078740156
2025-08-04T19:17:39.444 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-08-04T19:17:39.444 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T19:17:39.444 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T19:17:39.444 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:17:39.481 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T19:17:40.482 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T19:17:40.482 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:17:40.482 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:17:41.548 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:17:43.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:17:43.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:17:02.621756
2025-08-04T19:17:43.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:17:02.621756
2025-08-04T19:17:43.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:17:43.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:17:43.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:17:43.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:17:43&start_after=2025-08-03T17:17:43&end_after=2025-08-04T17:17:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:17:43.487 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:17:43.551 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='14:50:18.00', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='22:00:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT 2025teo', comment='The object name')]
2025-08-04T19:17:43.551 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:17:43.551 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:17:43.551 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:17:43.551 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:17:43.553 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:17:43.553 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:17:43.555 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:17:43.623 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:17:43&start_after=2025-08-03T17:17:43&end_after=2025-08-04T17:17:43&telescope=1m0a&ordering=start HTTP/1.1" 200 2693
2025-08-04T19:17:43.724 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:17:43.724 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:17:43.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:17:43.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:17:43.724 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 61.275109
2025-08-04T19:17:43.725 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:17:43.806 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:17:43.806 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:17:43.807 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327863.80799
2025-08-04T19:17:44.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:17:44.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:17:44.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:44.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:44.572 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:44.572 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:45.727 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:17:45.745 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:17:45.745 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:17:45.745618    Obs time: 2025-08-04 17:18:45
2025-08-04T19:17:45.745 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:59.254382
2025-08-04T19:17:45.745 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  59
2025-08-04T19:17:45.745 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:17:47.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:47.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:47.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:47.593 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:49.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.703/60.0
2025-08-04T19:17:50.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:50.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:17:50.615 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:50.615 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:17:51.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.626/60.0
2025-08-04T19:17:52.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:17:53.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.558/60.0
2025-08-04T19:17:53.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:53.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:17:53.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:53.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:55.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.49/60.0
2025-08-04T19:17:56.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:56.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:17:56.656 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:56.656 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:17:57.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.423/60.0
2025-08-04T19:17:59.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.355/60.0
2025-08-04T19:17:59.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:17:59.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:17:59.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:17:59.661 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:18:01.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.286/60.0
2025-08-04T19:18:02.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:02.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:18:02.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:02.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:02.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:18:03.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.219/60.0
2025-08-04T19:18:05.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:05.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:18:05.700 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:05.700 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:18:05.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.15/60.0
2025-08-04T19:18:07.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.082/60.0
2025-08-04T19:18:08.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:08.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:18:08.721 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:08.721 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:09.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.013/60.0
2025-08-04T19:18:11.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:11.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:11.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:11.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:11.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.946/60.0
2025-08-04T19:18:12.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:18:13.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.877/60.0
2025-08-04T19:18:14.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:14.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:18:14.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:14.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:18:16.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.811/60.0
2025-08-04T19:18:17.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:17.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:18:17.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:17.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:18.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.741/60.0
2025-08-04T19:18:20.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.673/60.0
2025-08-04T19:18:20.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:20.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:20.801 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:20.801 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:22.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.568/60.0
2025-08-04T19:18:22.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:18:23.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:23.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:23.823 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:23.823 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:24.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.499/60.0
2025-08-04T19:18:26.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.431/60.0
2025-08-04T19:18:26.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:26.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:26.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:26.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:28.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.363/60.0
2025-08-04T19:18:29.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:29.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:29.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:29.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:30.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.295/60.0
2025-08-04T19:18:32.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.227/60.0
2025-08-04T19:18:32.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:18:32.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:32.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:18:32.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:32.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:18:34.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.161/60.0
2025-08-04T19:18:35.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:35.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:18:35.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:35.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:36.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.091/60.0
2025-08-04T19:18:38.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.025/60.0
2025-08-04T19:18:38.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:38.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:18:38.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:38.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:18:40.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.957/60.0
2025-08-04T19:18:41.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:41.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:18:41.966 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:41.966 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:42.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:18:42.799 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:18:02.821322
2025-08-04T19:18:42.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:18:02.821322
2025-08-04T19:18:42.799 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:18:42.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:18:42.799 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:18:42.799 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:18:42&start_after=2025-08-03T17:18:42&end_after=2025-08-04T17:18:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:18:42.800 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:18:42.926 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:18:42&start_after=2025-08-03T17:18:42&end_after=2025-08-04T17:18:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2697
2025-08-04T19:18:42.945 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:18:42.946 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:18:42.946 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:18:42.946 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:18:42.946 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2.053797
2025-08-04T19:18:42.947 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:18:42.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.887/60.0
2025-08-04T19:18:44.949 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:18:44.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:18:44.970 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:18:44.970137    Obs time: 2025-08-04 17:18:45
2025-08-04T19:18:44.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:44.970 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:00.029863
2025-08-04T19:18:44.970 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  0
2025-08-04T19:18:44.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T19:18:44.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:44.971 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:44.971 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:45.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:47.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:47.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:47.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:47.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:47.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:49.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:50.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:50.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:50.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:50.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:51.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:51.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:18:53.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:54.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:54.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:18:54.023 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:54.023 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:18:55.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:57.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:18:57.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:18:57.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:18:57.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:18:57.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:18:59.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:19:00.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:00.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:19:00.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:00.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:01.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:19:01.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:19:03.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:03.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:19:03.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:03.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:19:03.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:19:05.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:19:06.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:06.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:19:06.105 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:06.105 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:06.270 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:19:06.270 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:19:06.272 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:19:09.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T19:19:09.108 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-08-04T19:19:09.108 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-08-04T19:19:09.108 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:19:09.108 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:19:09.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:19:09.108 [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-08-04T19:19:09.108 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:19:09.109 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:19:09.109 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:19:09.109 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:19:09.118 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:19:09.119 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:19:09.119 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-08-04T19:19:09.119 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-08-04T19:19:09.119 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-08-04T19:19:09.159 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-08-04T19:19:10.179 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-08-04T19:19:11.200 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-08-04T19:19:11.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:19:12.221 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2025-08-04T19:19:13.241 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 5
2025-08-04T19:19:14.283 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-08-04T19:19:15.284 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:19:15.303 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T19:19:16.303 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:19:16.305 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.59
2025-08-04T19:19:16.305 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:18:44
2025-08-04T19:19:16.305 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:18:44
2025-08-04T19:19:16.305 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-08-04T19:19:16.305 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0999993307086614
2025-08-04T19:19:16.308 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-08-04T19:19:16.308 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T19:19:16.309 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T19:19:16.309 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:19:16.355 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T19:19:17.355 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T19:19:17.356 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:19:17.356 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:19:18.408 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:19:20.411 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='14:50:18.00', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='22:00:13.68', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT 2025teo', comment='The object name')]
2025-08-04T19:19:20.411 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:19:20.411 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:19:20.411 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:19:20.412 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:19:20.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:19:20.413 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:19:20.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:19:20.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:19:20.516 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:19:20.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754327960.5178666
2025-08-04T19:19:20.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:19:20.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:19:21.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:21.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:19:21.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:21.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:19:22.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:19:24.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:24.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T19:19:24.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:24.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:19:25.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.591/60.0
2025-08-04T19:19:27.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:27.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:19:27.484 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:27.484 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:27.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.553/60.0
2025-08-04T19:19:30.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.52/60.0
2025-08-04T19:19:30.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:30.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:19:30.508 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:30.508 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:19:32.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:19:32.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.49/60.0
2025-08-04T19:19:33.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:33.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-08-04T19:19:33.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:33.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:19:34.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.422/60.0
2025-08-04T19:19:36.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.392/60.0
2025-08-04T19:19:36.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:36.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:19:36.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:36.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:38.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.361/60.0
2025-08-04T19:19:39.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:39.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:19:39.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:39.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:19:40.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.331/60.0
2025-08-04T19:19:42.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:19:42.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:19:03.024405
2025-08-04T19:19:42.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:19:03.024405
2025-08-04T19:19:42.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:19:42.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:19:42.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:19:42.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:19:42&start_after=2025-08-03T17:19:42&end_after=2025-08-04T17:19:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:19:42.037 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:19:42.178 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:19:42&start_after=2025-08-03T17:19:42&end_after=2025-08-04T17:19:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2532
2025-08-04T19:19:42.197 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:19:42.197 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:19:42.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:19:42.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:19:42.197 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -57.197366
2025-08-04T19:19:42.198 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:19:42.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.263/60.0
2025-08-04T19:19:42.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:42.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:19:42.581 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:42.581 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:19:44.200 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:19:44.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:19:44.219 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:19:44.219015    Obs time: 2025-08-04 17:18:45
2025-08-04T19:19:44.219 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:00.780985
2025-08-04T19:19:44.219 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86340
2025-08-04T19:19:44.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T17:18:45Z', 'guide_off', 'config_id 10184', 'config_status_id 13756029', 'update_OCS 13756029 ATTEMPTED', 'run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json', 'run_script ASASSN-25dc_phot_13477276_10139_10184.json', 'update_OCS 13756029 COMPLETED 10184 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:24:51Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T19:19:44.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T19:19:44.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.232/60.0
2025-08-04T19:19:45.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:45.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:19:45.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:45.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:46.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.164/60.0
2025-08-04T19:19:48.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.134/60.0
2025-08-04T19:19:48.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:48.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:19:48.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:48.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:50.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.066/60.0
2025-08-04T19:19:51.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:19:51.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:51.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:19:51.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:51.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:19:52.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.037/60.0
2025-08-04T19:19:54.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.005/60.0
2025-08-04T19:19:54.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:54.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:19:54.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:54.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:19:56.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.975/60.0
2025-08-04T19:19:57.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:19:57.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-08-04T19:19:57.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:19:57.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:19:58.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.944/60.0
2025-08-04T19:20:00.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.913/60.0
2025-08-04T19:20:00.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:00.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:20:00.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:00.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:01.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:20:02.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.843/60.0
2025-08-04T19:20:03.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:03.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:20:03.736 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:03.736 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:20:04.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.813/60.0
2025-08-04T19:20:06.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:06.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:20:06.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:06.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:06.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.745/60.0
2025-08-04T19:20:08.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.715/60.0
2025-08-04T19:20:09.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:09.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:09.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:09.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:10.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.685/60.0
2025-08-04T19:20:11.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:20:12.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:12.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:12.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:12.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:12.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.655/60.0
2025-08-04T19:20:14.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.623/60.0
2025-08-04T19:20:15.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:15.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:15.820 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:15.820 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:16.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.594/60.0
2025-08-04T19:20:18.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:18.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:20:18.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:18.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:20:19.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.562/60.0
2025-08-04T19:20:21.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:21.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:20:21.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:21.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:20:21.869 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:21.869 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:23.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:24.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:24.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:24.891 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:24.891 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:25.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:27.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:27.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:27.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:20:27.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:27.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:20:29.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:30.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:30.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:20:30.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:30.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:31.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:20:31.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:33.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:33.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:33.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:33.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:33.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:35.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:36.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:36.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:36.981 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:36.981 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:37.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:39.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:39.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:40.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:40.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:40.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:41.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:20:41.300 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:20:03.224940
2025-08-04T19:20:41.300 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:20:03.224940
2025-08-04T19:20:41.300 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:20:41.301 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:20:41.301 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:20:41.302 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:20:41&start_after=2025-08-03T17:20:41&end_after=2025-08-04T17:20:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:20:41.304 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:20:41.440 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:20:41&start_after=2025-08-03T17:20:41&end_after=2025-08-04T17:20:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2526
2025-08-04T19:20:41.499 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:20:41.499 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:20:41.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:20:41.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:20:41.499 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -116.499598
2025-08-04T19:20:41.500 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:20:41.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/60.0
2025-08-04T19:20:42.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:20:42.965 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:20:42.972 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:20:43.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:43.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:20:43.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:43.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:20:43.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:20:43.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:20:43.518 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:20:43.518829    Obs time: 2025-08-04 17:18:45
2025-08-04T19:20:43.518 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:58:01.481171
2025-08-04T19:20:43.518 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86281
2025-08-04T19:20:43.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T17:18:45Z', 'guide_off', 'config_id 10184', 'config_status_id 13756029', 'update_OCS 13756029 ATTEMPTED', 'run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json', 'run_script ASASSN-25dc_phot_13477276_10139_10184.json', 'update_OCS 13756029 COMPLETED 10184 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:24:51Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T19:20:43.519 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T19:20:46.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T19:20:46.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-08-04T19:20:46.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-08-04T19:20:46.017 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:20:46.018 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:20:46.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:20:46.018 [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-08-04T19:20:46.018 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:20:46.019 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:20:46.019 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:20:46.019 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:20:46.036 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:20:46.039 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:20:46.039 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T19:20:46.039 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:20:46.039 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:20:46.219 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-08-04T19:20:47.239 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-08-04T19:20:48.259 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-08-04T19:20:49.279 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-08-04T19:20:50.299 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-08-04T19:20:50.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:20:51.320 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-08-04T19:20:52.365 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:20:53.366 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T19:20:53.366 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T19:20:53.376 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:20:53.376 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:20:53.417 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:20:54.419 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:20:54.470 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:20:55.472 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:20:55.474 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.54
2025-08-04T19:20:55.475 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:20:20
2025-08-04T19:20:55.475 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:20:20
2025-08-04T19:20:55.475 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:20:55.475 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09931039370078738
2025-08-04T19:20:55.480 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T19:20:55.480 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-08-04T19:20:55.480 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-08-04T19:20:56.526 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:20:58.529 [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-08-04T19:20:58.529 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:20:58.578 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:20:58.578 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:20:58.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:20:58.580 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:20:58.580 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:20:58.582 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:20:58.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:20:58.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:20:58.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328058.7104092
2025-08-04T19:20:59.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:20:59.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:20:59.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:20:59.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:20:59.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:20:59.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:21:00.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:21:02.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:21:02.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:21:02.619 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:21:02.619 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:21:04.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT_2025teo_13476873_10183_10228.json , Iteration 1/1, Unit 5/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2025-08-04T19:21:04.973 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:21:04.973 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:21:04.992 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:21:05.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T19:21:06.162 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-08-04T19:21:06.163 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T19:21:06.163 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T19:21:07.039 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T19:21:07.039 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script AT_2025teo_13476873_10183_10228.json was run successfully
2025-08-04T19:21:07.039 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T19:21:07.039 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T19:21:07.039 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T19:21:07.039 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T19:21:07.039 [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-08-04T19:21:07.039 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:21:07.040 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:21:07.540 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:21:07.540 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T19:21:07.540 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T19:21:07.540 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:21:07.540 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:21:07.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:21:07.540 [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-08-04T19:21:07.540 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:21:07.540 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T19:21:07.560 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 14:51:28.08468   Targ dec = +21:54:06.57
2025-08-04T19:21:07.560 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:21:07.560 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:21:07.560 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:21:07.566 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:21:07.566 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:21:07.566 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:21:07.567 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:21:08.633 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:21:10.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:21:10.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T19:21:10.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T19:21:10.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T19:21:11.043 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T19:21:11.043 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T19:21:11.043 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13755626 COMPLETED 10228 reason
2025-08-04T19:21:11.043 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13755626 COMPLETED 10228 reason
2025-08-04T19:21:11.043 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T19:21:11.043 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T19:21:11.043 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T19:21:11.043 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T19:21:11.043 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:21:11.043 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:21:14.046 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T19:21:14.046 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T19:21:16.048 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:21:16.048 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T19:21:16.048 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T19:21:16.048 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T19:21:16.048 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T19:21:16.052 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T19:21:16.052 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T17:18:45Z
2025-08-04T19:21:16.052 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T19:21:16.052 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T19:21:16.052 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T19:21:16.052 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T19:21:16.052 [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-08-04T19:21:16.052 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:21:16.052 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:21:16.553 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:21:16.553 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T19:21:16.553 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T19:21:16.553 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:21:16.553 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:21:16.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:21:16.553 [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-08-04T19:21:16.553 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:21:16.553 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T19:21:16.571 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 14:51:28.26936   Targ dec = +21:54:06.5232
2025-08-04T19:21:16.572 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:21:16.572 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:21:16.572 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:21:16.579 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:21:16.579 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:21:16.579 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:21:16.579 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:21:17.620 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:21:19.622 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T19:21:19.622 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T19:21:19.622 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T19:21:20.056 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T19:21:20.056 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T19:21:20.056 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13755626
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T19:21:20.056 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T17:02:22', 'end': '2025-08-04T17:21:20', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '1138.0', 'events': {}}} with config status ID 13755626
2025-08-04T19:21:20.057 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:21:20.289 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13755626/ HTTP/1.1" 200 206
2025-08-04T19:21:20.290 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T19:21:20.290 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T16:57:22Z', 'guide_off', 'config_id 10228', 'config_status_id 13755626', 'update_OCS 13755626 ATTEMPTED', 'run_script setup_AT_2025teo_13476873_10183_10228.json', 'run_script AT_2025teo_13476873_10183_10228.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13755626 COMPLETED 10228 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T17:18:45Z', 'run_script arc_flat_lamp_off.json'] at time 19:21:20
2025-08-04T19:21:20.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:21:30.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:21:40.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:21:40.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:21:03.428209
2025-08-04T19:21:40.594 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:21:03.428209
2025-08-04T19:21:40.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:21:40.594 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:21:40.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:21:40.594 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:21:40&start_after=2025-08-03T17:21:40&end_after=2025-08-04T17:21:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:21:40.595 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:21:40.723 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:21:40&start_after=2025-08-03T17:21:40&end_after=2025-08-04T17:21:40&telescope=1m0a&ordering=start HTTP/1.1" 200 2524
2025-08-04T19:21:40.741 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:21:40.741 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:21:40.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:21:40.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T17:18:45Z
2025-08-04T19:21:40.741 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -175.741937
2025-08-04T19:21:40.742 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T19:21:42.745 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T19:21:42.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T19:21:42.746 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 17:21:42.746167    Obs time: 2025-08-04 17:18:45
2025-08-04T19:21:42.746 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:57:02.253833
2025-08-04T19:21:42.746 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86222
2025-08-04T19:21:42.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T17:18:45Z', 'guide_off', 'config_id 10184', 'config_status_id 13756029', 'update_OCS 13756029 ATTEMPTED', 'run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json', 'run_script ASASSN-25dc_phot_13477276_10139_10184.json', 'update_OCS 13756029 COMPLETED 10184 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:24:51Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T19:21:42.746 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T19:21:42.746 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T19:21:42.746 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T19:21:42.746 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T19:21:42.746 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T19:21:42.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T19:21:42.747 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T19:21:42.747 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T19:21:42.747 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:21:42.747 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:21:45.750 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T19:21:45.750 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T19:21:47.753 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:21:47.753 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T19:21:47.753 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T17:18:45Z
2025-08-04T19:21:47.753 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T17:18:45Z
2025-08-04T19:21:47.753 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T19:21:47.753 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T19:21:47.753 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T19:21:47.753 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T19:21:47.753 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:21:47.753 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:21:49.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:21:50.756 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T19:21:50.756 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10184
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10184
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13756029
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13756029
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13756029 ATTEMPTED
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13756029 ATTEMPTED
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 12.7352, 'targ_dec': -46.53989, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', '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_ASASSN-25dc_phot_13477276_10139_10184.json'}
2025-08-04T19:21:52.758 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:21:52.758 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13756029
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T19:21:52.758 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13756029
2025-08-04T19:21:52.759 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:21:52.831 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13756029/ HTTP/1.1" 200 144
2025-08-04T19:21:52.832 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T19:21:53.259 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:21:53.259 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_ASASSN-25dc_phot_13477276_10139_10184.json 1 times
2025-08-04T19:21:53.259 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T19:21:53.261 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T19:21:53.261 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T19:21:53.261 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T19:21:56.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:21:57.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:21:58.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:21:59.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:21:59.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:22:00.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:01.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:02.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:03.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:04.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:05.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:06.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:07.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:08.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:09.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:09.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:22:10.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:11.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:12.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:13.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:14.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:15.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:16.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:17.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:18.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:19.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:19.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:22:20.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:21.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:22.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:23.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:24.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:25.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:26.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T19:22:27.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T19:22:28.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T19:22:29.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:22:29.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T19:22:30.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T19:22:30.989 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  12.7348225358861 is close enough to target ra = 12.7352
2025-08-04T19:22:30.989 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -46.5430684622551 is close enough to target dec = -46.53989
2025-08-04T19:22:30.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T19:22:30.989 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:22:30.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:22:30.989 [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-08-04T19:22:30.989 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:22:30.990 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T19:22:30.990 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T19:22:31.000 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:22:31.000 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:22:31.022 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:22:32.023 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:22:32.023 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:22:32.041 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:22:33.042 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:22:33.061 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:22:34.062 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:22:34.064 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.49
2025-08-04T19:22:34.064 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:21:56
2025-08-04T19:22:34.064 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:21:56
2025-08-04T19:22:34.064 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:22:34.064 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0993407086614173
2025-08-04T19:22:34.067 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T19:22:34.067 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T19:22:34.067 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T19:22:34.075 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T19:22:34.075 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:22:34.097 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:22:35.098 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T19:22:35.098 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T19:22:35.116 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T19:22:36.117 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T19:22:36.136 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T19:22:37.137 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:22:37.138 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.49
2025-08-04T19:22:37.138 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:21:56
2025-08-04T19:22:37.138 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:21:56
2025-08-04T19:22:37.138 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T19:22:37.138 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.0993407086614173
2025-08-04T19:22:39.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:22:39.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:22:03.638848
2025-08-04T19:22:39.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:22:03.638848
2025-08-04T19:22:39.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:22:39.826 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:22:39.826 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:22:39.826 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:22:39&start_after=2025-08-03T17:22:39&end_after=2025-08-04T17:22:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:22:39.827 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:22:39.956 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:22:39&start_after=2025-08-03T17:22:39&end_after=2025-08-04T17:22:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2566
2025-08-04T19:22:39.973 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:22:39.973 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:22:39.973 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:22:39.973 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:22:39.973 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3731.026354
2025-08-04T19:22:39.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:22:42.183 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T19:22:42.183 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:22:42.183 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:22:42.183 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:22:42.183 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:22:42.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:22:42.185 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:22:42.185 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:22:42.208 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:22:42.373 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:22:42.373 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:22:42.375 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328162.3753667
2025-08-04T19:22:47.635 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:22:47.635 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:22:47.655 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:22:47.691 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T19:22:48.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:22:51.695 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T19:22:51.695 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T19:22:51.906 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T19:22:51.906 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T19:22:51.906 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:44:06.69 = 687700.3500000001 arcseconds
2025-08-04T19:22:51.906 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:32:23.60 = -167543.6 arcseconds
2025-08-04T19:22:51.906 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T19:22:52.114 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T19:22:52.114 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.593
2025-08-04T19:22:52.114 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T19:22:52.114 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:44:29.947, -46:29:46.632).

2025-08-04T19:22:52.114 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 44 29.947  -46 29 46.632 .

2025-08-04T19:22:52.114 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 44 29.947  -46 29 46.632 .

2025-08-04T19:22:52.114 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 688049.205
2025-08-04T19:22:52.114 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -167386.632
2025-08-04T19:22:52.326 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T19:22:57.350 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T19:22:57.350 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:22:57.351 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:22:57.351 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:22:57.351 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:22:57.351 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:22:57.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:22:57.353 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:22:57.354 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:22:57.446 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:22:57.446 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:22:57.448 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328177.4482698
2025-08-04T19:22:58.852 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:22:58.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:23:01.708 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:23:01.708 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:23:01.727 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:23:01.858 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T19:23:05.861 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T19:23:09.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:23:16.288 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T19:23:16.288 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T19:23:16.288 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:44:06.69 = 687700.3500000001 arcseconds
2025-08-04T19:23:16.288 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:32:23.60 = -167543.6 arcseconds
2025-08-04T19:23:16.288 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T19:23:16.495 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T19:23:16.495 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.484
2025-08-04T19:23:16.495 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T19:23:16.495 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:44:06.915, -46:32:22.895).

2025-08-04T19:23:16.495 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 44 06.915  -46 32 22.895 .

2025-08-04T19:23:16.495 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 44 06.915  -46 32 22.895 .

2025-08-04T19:23:16.495 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 687703.725
2025-08-04T19:23:16.495 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -167542.895
2025-08-04T19:23:16.708 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T19:23:19.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:23:21.731 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T19:23:21.731 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:23:21.731 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:23:21.731 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:23:21.732 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:23:21.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:23:21.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:23:21.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:23:21.735 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:23:21.828 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:23:21.828 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:23:21.829 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328201.829907
2025-08-04T19:23:23.233 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:23:26.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:23:26.089 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:23:26.108 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:23:26.240 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T19:23:29.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:23:32.263 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T19:23:32.263 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:23:32.263 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:23:32.264 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:23:32.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:23:32.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T19:23:32.266 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:23:32.268 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:23:32.394 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T19:23:32.394 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T19:23:32.396 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328212.3960755
2025-08-04T19:23:33.765 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T19:23:36.654 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T19:23:36.655 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:23:36.676 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:23:36.772 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T19:23:39.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:23:39.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:23:03.839971
2025-08-04T19:23:39.098 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:23:03.839971
2025-08-04T19:23:39.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:23:39.118 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:23:39.154 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:23:39.164 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:23:39&start_after=2025-08-03T17:23:39&end_after=2025-08-04T17:23:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:23:39.185 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:23:39.341 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:23:39&start_after=2025-08-03T17:23:39&end_after=2025-08-04T17:23:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2562
2025-08-04T19:23:39.491 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:23:39.491 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:23:39.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:23:39.491 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:23:39.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3671.498253
2025-08-04T19:23:39.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:23:42.406 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2076  9649  13.5 to host 127.0.0.1 on port 12360
2025-08-04T19:23:42.406 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:23:42.406 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:23:45.409 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2076  9649  13.5
2025-08-04T19:23:45.409 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2076  9649  13.5
2025-08-04T19:23:47.411 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:23:48.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:23:58.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:24:08.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:24:18.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:24:26.427 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T19:24:26.427 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T19:24:26.427 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T19:24:28.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:24:29.429 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T19:24:29.429 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:24:31.431 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:24:31.431 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:24:31.431 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:24:32.456 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:24:34.457 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T19:24:34.457 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T19:24:34.457 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_ASASSN-25dc_phot_13477276_10139_10184.json was run successfully
2025-08-04T19:24:35.025 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:24:35.025 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script ASASSN-25dc_phot_13477276_10139_10184.json
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'ASASSN-25dc', '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': '12:44:06.69', 'targ_dec': '-46:32:23.60', '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': 230}}], 'script_name': 'ASASSN-25dc_phot_13477276_10139_10184.json'}
2025-08-04T19:24:35.025 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T19:24:35.025 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T19:24:35.526 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T19:24:35.526 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script ASASSN-25dc_phot_13477276_10139_10184.json 1 times
2025-08-04T19:24:35.526 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T19:24:35.526 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T19:24:35.526 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T19:24:35.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T19:24:35.526 [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-08-04T19:24:35.526 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T19:24:35.526 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T19:24:35.526 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T19:24:35.526 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T19:24:35.536 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T19:24:35.537 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T19:24:35.537 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-08-04T19:24:35.537 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-08-04T19:24:35.537 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-08-04T19:24:35.711 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-08-04T19:24:36.731 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-08-04T19:24:37.751 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-08-04T19:24:38.591 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:24:38.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:24:04.042957
2025-08-04T19:24:38.614 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:24:04.042957
2025-08-04T19:24:38.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:24:38.614 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:24:38.615 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:24:38.615 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:24:38&start_after=2025-08-03T17:24:38&end_after=2025-08-04T17:24:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:24:38.615 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:24:38.737 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:24:38&start_after=2025-08-03T17:24:38&end_after=2025-08-04T17:24:38&telescope=1m0a&ordering=start HTTP/1.1" 200 2569
2025-08-04T19:24:38.754 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:24:38.754 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:24:38.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:24:38.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:24:38.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3612.24505
2025-08-04T19:24:38.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:24:38.772 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-08-04T19:24:39.793 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-08-04T19:24:40.794 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:24:40.840 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T19:24:41.842 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T19:24:41.843 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 8.35
2025-08-04T19:24:41.843 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 19:24:04
2025-08-04T19:24:41.843 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T19:24:04
2025-08-04T19:24:41.843 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-08-04T19:24:41.844 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09737834645669288
2025-08-04T19:24:41.846 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-08-04T19:24:41.846 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T19:24:41.846 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T19:24:41.846 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T19:24:41.893 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T19:24:42.894 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T19:24:42.894 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T19:24:42.894 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T19:24:43.954 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T19:24:45.957 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T19:24:45.957 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T19:24:45.957 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T19:24:45.957 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T19:24:45.957 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T19:24:45.959 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 230 exposures
2025-08-04T19:24:45.959 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:24:45.961 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:24:46.350 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 230 exposures
2025-08-04T19:24:46.350 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 230
2025-08-04T19:24:46.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328286.352496
2025-08-04T19:24:46.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T19:24:46.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T19:24:46.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:24:46.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:24:46.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:24:46.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:24:47.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:24:49.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:24:49.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:24:49.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:24:49.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:24:51.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 9.854/15.0
2025-08-04T19:24:53.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:24:53.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:24:53.020 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:24:53.020 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:24:53.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 7.814/15.0
2025-08-04T19:24:55.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 5.784/15.0
2025-08-04T19:24:56.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:24:56.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:24:56.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:24:56.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:24:57.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 3.753/15.0
2025-08-04T19:24:57.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:24:59.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:24:59.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:24:59.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:24:59.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:24:59.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 1.723/15.0
2025-08-04T19:25:01.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 1/230, Remaining exp time 0.0/15.0
2025-08-04T19:25:02.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:02.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:25:02.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:02.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:02.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 230 done. Exposure state = 0
2025-08-04T19:25:02.628 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:25:02.630 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:25:02.744 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 230
2025-08-04T19:25:02.746 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328302.7465339
2025-08-04T19:25:03.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 14.056/15.0
2025-08-04T19:25:05.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:05.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:25:05.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:05.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:05.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 12.025/15.0
2025-08-04T19:25:07.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:25:07.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 9.957/15.0
2025-08-04T19:25:08.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:08.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:25:08.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:08.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:25:09.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 7.927/15.0
2025-08-04T19:25:11.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:11.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:25:11.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:11.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:11.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 5.899/15.0
2025-08-04T19:25:13.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 3.867/15.0
2025-08-04T19:25:14.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:14.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:25:14.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:14.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:16.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 2/230, Remaining exp time 1.837/15.0
2025-08-04T19:25:17.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:17.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:25:17.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:17.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:17.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:25:18.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 230 done. Exposure state = 0
2025-08-04T19:25:18.021 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:25:18.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:25:18.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 2/230, Remaining exp time 0.0/15.0
2025-08-04T19:25:18.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 230
2025-08-04T19:25:18.200 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328318.2004187
2025-08-04T19:25:20.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 13.116/15.0
2025-08-04T19:25:20.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:20.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:25:20.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:20.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:22.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 11.085/15.0
2025-08-04T19:25:23.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:23.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:25:23.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:23.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:25:24.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 9.056/15.0
2025-08-04T19:25:26.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:26.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 7.025/15.0
2025-08-04T19:25:26.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T19:25:26.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:26.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:25:27.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:25:28.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 4.996/15.0
2025-08-04T19:25:29.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:29.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T19:25:29.228 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:29.228 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:30.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 2.965/15.0
2025-08-04T19:25:32.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:32.256 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:25:32.256 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:32.256 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:32.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 3/230, Remaining exp time 0.933/15.0
2025-08-04T19:25:33.473 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 230 done. Exposure state = 0
2025-08-04T19:25:33.473 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:25:33.493 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:25:33.615 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 4 of 230
2025-08-04T19:25:33.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328333.6168308
2025-08-04T19:25:34.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 14.321/15.0
2025-08-04T19:25:35.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:35.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:25:35.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:35.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:36.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 12.289/15.0
2025-08-04T19:25:37.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:25:37.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:25:04.245305
2025-08-04T19:25:37.830 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:25:04.245305
2025-08-04T19:25:37.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:25:37.830 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:25:37.830 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:25:37.830 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:25:37&start_after=2025-08-03T17:25:37&end_after=2025-08-04T17:25:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:25:37.831 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:25:38.103 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:25:37&start_after=2025-08-03T17:25:37&end_after=2025-08-04T17:25:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2569
2025-08-04T19:25:38.121 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:25:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:25:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:25:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:25:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3552.878098
2025-08-04T19:25:38.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:25:38.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:38.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:25:38.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:38.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:38.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 10.26/15.0
2025-08-04T19:25:40.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 8.228/15.0
2025-08-04T19:25:41.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:41.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:25:41.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:41.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:42.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 6.198/15.0
2025-08-04T19:25:44.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:44.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:25:44.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:44.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:44.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 4.168/15.0
2025-08-04T19:25:46.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 2.137/15.0
2025-08-04T19:25:47.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:25:47.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:47.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:25:47.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:47.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:48.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 4/230, Remaining exp time 0.106/15.0
2025-08-04T19:25:48.892 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 4 of 230 done. Exposure state = 0
2025-08-04T19:25:48.892 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:25:48.912 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:25:49.031 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 5 of 230
2025-08-04T19:25:49.033 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328349.0334136
2025-08-04T19:25:50.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:50.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:25:50.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:50.376 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:25:50.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 13.494/15.0
2025-08-04T19:25:52.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 11.462/15.0
2025-08-04T19:25:53.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:53.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:25:53.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:53.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:25:54.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 9.433/15.0
2025-08-04T19:25:56.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:56.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:25:56.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:56.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:25:56.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 7.402/15.0
2025-08-04T19:25:57.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:25:58.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 5.37/15.0
2025-08-04T19:25:59.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:25:59.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:25:59.431 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:25:59.431 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:00.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 3.342/15.0
2025-08-04T19:26:02.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:02.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:26:02.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:02.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:02.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 5/230, Remaining exp time 1.31/15.0
2025-08-04T19:26:04.358 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 5 of 230 done. Exposure state = 0
2025-08-04T19:26:04.358 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:26:04.376 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:26:04.485 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 6 of 230
2025-08-04T19:26:04.487 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328364.4870536
2025-08-04T19:26:04.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 14.733/15.0
2025-08-04T19:26:05.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:05.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:26:05.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:05.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:26:06.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 12.704/15.0
2025-08-04T19:26:07.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:26:08.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:08.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:26:08.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:08.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:08.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 10.672/15.0
2025-08-04T19:26:10.876 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 8.641/15.0
2025-08-04T19:26:11.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:11.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:26:11.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:11.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:12.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 6.611/15.0
2025-08-04T19:26:14.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:14.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:26:14.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:14.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:14.937 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 4.58/15.0
2025-08-04T19:26:16.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 2.55/15.0
2025-08-04T19:26:17.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:26:17.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:17.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:26:17.568 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:17.568 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:18.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 6/230, Remaining exp time 0.52/15.0
2025-08-04T19:26:19.763 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 6 of 230 done. Exposure state = 0
2025-08-04T19:26:19.763 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:26:19.785 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:26:19.901 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 7 of 230
2025-08-04T19:26:19.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328379.9035456
2025-08-04T19:26:20.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:20.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:26:20.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:20.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:21.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 13.906/15.0
2025-08-04T19:26:23.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 11.875/15.0
2025-08-04T19:26:23.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:23.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:26:23.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:23.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:25.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 9.845/15.0
2025-08-04T19:26:26.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:26.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:26:26.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:26.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:27.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 7.814/15.0
2025-08-04T19:26:27.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:26:29.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 5.784/15.0
2025-08-04T19:26:29.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:29.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:26:29.620 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:29.620 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:31.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 3.754/15.0
2025-08-04T19:26:32.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:32.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:26:32.640 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:32.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:33.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 7/230, Remaining exp time 1.725/15.0
2025-08-04T19:26:35.178 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 7 of 230 done. Exposure state = 0
2025-08-04T19:26:35.178 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:26:35.199 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:26:35.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 7/230, Remaining exp time 0.0/15.0
2025-08-04T19:26:35.355 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 8 of 230
2025-08-04T19:26:35.357 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328395.3575847
2025-08-04T19:26:35.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:35.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:26:35.645 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:35.645 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:37.176 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:26:37.196 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:26:04.446989
2025-08-04T19:26:37.196 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:26:04.446989
2025-08-04T19:26:37.196 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:26:37.196 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:26:37.196 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:26:37.196 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:26:37&start_after=2025-08-03T17:26:37&end_after=2025-08-04T17:26:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:26:37.197 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:26:37.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 13.077/15.0
2025-08-04T19:26:37.340 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:26:37&start_after=2025-08-03T17:26:37&end_after=2025-08-04T17:26:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2565
2025-08-04T19:26:37.357 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:26:37.357 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:26:37.358 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:26:37.358 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:26:37.358 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3493.641926
2025-08-04T19:26:37.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:26:38.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:38.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:26:38.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:38.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:26:39.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 11.048/15.0
2025-08-04T19:26:41.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 9.018/15.0
2025-08-04T19:26:41.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:41.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T19:26:41.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:41.691 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:26:43.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 6.987/15.0
2025-08-04T19:26:44.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:44.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:26:44.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:44.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:26:45.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 4.957/15.0
2025-08-04T19:26:46.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:26:47.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 2.926/15.0
2025-08-04T19:26:47.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:47.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:26:47.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:47.740 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:49.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 8/230, Remaining exp time 0.896/15.0
2025-08-04T19:26:50.682 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 8 of 230 done. Exposure state = 0
2025-08-04T19:26:50.682 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:26:50.703 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:26:50.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:50.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:26:50.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:50.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:26:50.809 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 9 of 230
2025-08-04T19:26:50.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328410.8113492
2025-08-04T19:26:51.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 14.319/15.0
2025-08-04T19:26:53.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 12.289/15.0
2025-08-04T19:26:53.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:53.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:26:53.766 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:53.766 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:26:55.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 10.258/15.0
2025-08-04T19:26:56.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:26:56.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:56.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:26:56.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:56.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:26:57.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 8.228/15.0
2025-08-04T19:26:59.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 6.197/15.0
2025-08-04T19:26:59.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:26:59.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:26:59.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:26:59.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:01.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 4.167/15.0
2025-08-04T19:27:02.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:02.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:02.836 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:02.836 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:03.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 2.136/15.0
2025-08-04T19:27:05.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 9/230, Remaining exp time 0.106/15.0
2025-08-04T19:27:05.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:05.860 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:27:05.860 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:05.860 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:27:06.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 9 of 230 done. Exposure state = 0
2025-08-04T19:27:06.087 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:27:06.089 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:27:06.226 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 10 of 230
2025-08-04T19:27:06.227 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328426.2278945
2025-08-04T19:27:06.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:27:07.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 13.492/15.0
2025-08-04T19:27:08.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:08.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:27:08.885 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:08.885 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:27:09.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 11.461/15.0
2025-08-04T19:27:11.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 9.433/15.0
2025-08-04T19:27:11.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:11.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:27:11.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:11.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:13.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 7.401/15.0
2025-08-04T19:27:14.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:14.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:14.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:14.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:15.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 5.371/15.0
2025-08-04T19:27:16.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:27:17.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 3.34/15.0
2025-08-04T19:27:17.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:17.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:17.952 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:17.952 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:19.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 10/230, Remaining exp time 1.309/15.0
2025-08-04T19:27:20.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:20.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:27:20.976 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:20.976 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:27:21.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 10 of 230 done. Exposure state = 0
2025-08-04T19:27:21.549 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:27:21.551 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:27:21.668 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 11 of 230
2025-08-04T19:27:21.669 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328441.6699703
2025-08-04T19:27:21.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 14.722/15.0
2025-08-04T19:27:23.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:23.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 12.702/15.0
2025-08-04T19:27:23.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:27:23.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:23.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:27:26.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 10.672/15.0
2025-08-04T19:27:26.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:27:27.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:27.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:27:27.021 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:27.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:28.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 8.643/15.0
2025-08-04T19:27:30.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:30.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:30.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:30.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:30.089 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 6.611/15.0
2025-08-04T19:27:32.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 4.58/15.0
2025-08-04T19:27:33.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:33.064 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:33.064 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:33.064 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:34.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 2.55/15.0
2025-08-04T19:27:36.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:36.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:27:36.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:36.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:27:36.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 11/230, Remaining exp time 0.494/15.0
2025-08-04T19:27:36.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:27:36.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:27:04.649514
2025-08-04T19:27:36.417 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:27:04.649514
2025-08-04T19:27:36.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:27:36.417 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:27:36.417 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:27:36.417 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:27:36&start_after=2025-08-03T17:27:36&end_after=2025-08-04T17:27:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:27:36.418 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:27:36.567 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:27:36&start_after=2025-08-03T17:27:36&end_after=2025-08-04T17:27:36&telescope=1m0a&ordering=start HTTP/1.1" 200 2565
2025-08-04T19:27:36.585 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:27:36.585 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:27:36.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:27:36.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:27:36.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3434.414052
2025-08-04T19:27:36.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:27:36.979 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 11 of 230 done. Exposure state = 0
2025-08-04T19:27:36.979 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:27:36.981 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:27:37.098 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 12 of 230
2025-08-04T19:27:37.100 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328457.1005638
2025-08-04T19:27:38.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 13.73/15.0
2025-08-04T19:27:39.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:39.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:27:39.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:39.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:27:40.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 11.687/15.0
2025-08-04T19:27:42.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:42.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:27:42.137 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:42.137 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:27:42.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 9.657/15.0
2025-08-04T19:27:44.504 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 7.626/15.0
2025-08-04T19:27:45.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:45.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T19:27:45.139 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:45.139 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:27:45.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:27:46.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 5.597/15.0
2025-08-04T19:27:48.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:48.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00100000000003
2025-08-04T19:27:48.159 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:48.159 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:27:48.565 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 3.566/15.0
2025-08-04T19:27:50.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 12/230, Remaining exp time 1.535/15.0
2025-08-04T19:27:51.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:51.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:27:51.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:51.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:27:52.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 12 of 230 done. Exposure state = 0
2025-08-04T19:27:52.377 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:27:52.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:27:52.515 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 13 of 230
2025-08-04T19:27:52.517 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328472.5170398
2025-08-04T19:27:52.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 14.921/15.0
2025-08-04T19:27:54.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:54.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:27:54.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:54.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:27:54.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 12.89/15.0
2025-08-04T19:27:55.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:27:56.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 10.861/15.0
2025-08-04T19:27:57.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:27:57.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:27:57.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:27:57.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:27:58.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 8.829/15.0
2025-08-04T19:28:00.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:00.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:28:00.248 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:00.248 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:28:00.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 6.762/15.0
2025-08-04T19:28:02.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 4.731/15.0
2025-08-04T19:28:03.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:03.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:28:03.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:03.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:04.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 2.7/15.0
2025-08-04T19:28:05.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:28:06.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:06.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:28:06.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:06.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:06.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 13/230, Remaining exp time 0.67/15.0
2025-08-04T19:28:07.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 13 of 230 done. Exposure state = 0
2025-08-04T19:28:07.793 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:28:07.817 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:28:07.919 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 14 of 230
2025-08-04T19:28:07.921 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328487.921526
2025-08-04T19:28:08.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 14.044/15.0
2025-08-04T19:28:09.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:09.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:28:09.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:09.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:10.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 11.988/15.0
2025-08-04T19:28:12.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:12.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:28:12.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:12.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:12.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 9.957/15.0
2025-08-04T19:28:15.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 7.927/15.0
2025-08-04T19:28:15.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:15.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:28:15.363 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:15.363 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:28:15.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:28:17.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 5.896/15.0
2025-08-04T19:28:18.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:18.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:28:18.385 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:18.385 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:19.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 3.866/15.0
2025-08-04T19:28:21.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 14/230, Remaining exp time 1.835/15.0
2025-08-04T19:28:21.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:21.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:28:21.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:21.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:23.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 14/230, Remaining exp time 0.0/15.0
2025-08-04T19:28:23.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 14 of 230 done. Exposure state = 0
2025-08-04T19:28:23.197 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:28:23.217 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:28:23.336 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 15 of 230
2025-08-04T19:28:23.338 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328503.3381228
2025-08-04T19:28:24.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:24.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:28:24.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:24.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:25.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 13.191/15.0
2025-08-04T19:28:25.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:28:27.207 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 11.16/15.0
2025-08-04T19:28:27.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:27.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:28:27.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:27.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:29.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 9.131/15.0
2025-08-04T19:28:30.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:30.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:28:30.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:30.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:28:31.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 7.1/15.0
2025-08-04T19:28:33.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 5.069/15.0
2025-08-04T19:28:33.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:33.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T19:28:33.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:33.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:28:35.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 3.039/15.0
2025-08-04T19:28:35.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:28:35.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:28:04.847013
2025-08-04T19:28:35.650 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:28:04.847013
2025-08-04T19:28:35.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:28:35.650 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:28:35.650 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:28:35.650 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:28:35&start_after=2025-08-03T17:28:35&end_after=2025-08-04T17:28:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:28:35.651 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:28:35.792 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:28:35&start_after=2025-08-03T17:28:35&end_after=2025-08-04T17:28:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2566
2025-08-04T19:28:35.810 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:28:35.810 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:28:35.810 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:28:35.810 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:28:35.810 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3375.189646
2025-08-04T19:28:35.810 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:28:36.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:36.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99899999999997
2025-08-04T19:28:36.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:36.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:37.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 15/230, Remaining exp time 1.009/15.0
2025-08-04T19:28:38.613 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 15 of 230 done. Exposure state = 0
2025-08-04T19:28:38.613 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:28:38.638 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:28:38.752 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 16 of 230
2025-08-04T19:28:38.754 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328518.754375
2025-08-04T19:28:39.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 14.394/15.0
2025-08-04T19:28:39.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:39.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:28:39.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:39.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:41.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 12.364/15.0
2025-08-04T19:28:42.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:42.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:28:42.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:42.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:43.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 10.333/15.0
2025-08-04T19:28:44.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:28:45.481 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 8.303/15.0
2025-08-04T19:28:45.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:45.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:28:45.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:45.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:28:47.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 6.272/15.0
2025-08-04T19:28:48.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:48.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:28:48.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:48.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:28:49.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 4.242/15.0
2025-08-04T19:28:51.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 2.212/15.0
2025-08-04T19:28:51.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:51.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:28:51.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:51.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:28:53.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 16/230, Remaining exp time 0.181/15.0
2025-08-04T19:28:54.029 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 16 of 230 done. Exposure state = 0
2025-08-04T19:28:54.029 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:28:54.049 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:28:54.169 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 17 of 230
2025-08-04T19:28:54.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328534.170981
2025-08-04T19:28:54.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:54.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T19:28:54.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:54.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:28:54.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:28:55.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 13.567/15.0
2025-08-04T19:28:57.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:28:57.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:28:57.605 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:28:57.605 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:28:57.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 11.538/15.0
2025-08-04T19:28:59.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 9.506/15.0
2025-08-04T19:29:00.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:00.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:00.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:00.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:01.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 7.476/15.0
2025-08-04T19:29:03.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:03.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:29:03.647 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:03.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:03.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 5.446/15.0
2025-08-04T19:29:04.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:29:05.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 3.416/15.0
2025-08-04T19:29:06.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:06.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:29:06.651 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:06.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:07.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 17/230, Remaining exp time 1.385/15.0
2025-08-04T19:29:09.446 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 17 of 230 done. Exposure state = 0
2025-08-04T19:29:09.446 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:29:09.466 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:29:09.585 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 18 of 230
2025-08-04T19:29:09.587 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328549.5872629
2025-08-04T19:29:09.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:09.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:29:09.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:09.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:29:09.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 14.77/15.0
2025-08-04T19:29:11.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 12.74/15.0
2025-08-04T19:29:12.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:12.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:29:12.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:12.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:13.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 10.709/15.0
2025-08-04T19:29:14.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:29:15.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:15.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:15.701 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:15.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:15.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 8.679/15.0
2025-08-04T19:29:17.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 6.649/15.0
2025-08-04T19:29:18.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:18.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:29:18.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:18.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:19.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 4.618/15.0
2025-08-04T19:29:21.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:21.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:29:21.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:21.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:22.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 2.588/15.0
2025-08-04T19:29:24.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 18/230, Remaining exp time 0.557/15.0
2025-08-04T19:29:24.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:24.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:29:24.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:24.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:29:24.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:29:24.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 18 of 230 done. Exposure state = 0
2025-08-04T19:29:24.859 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:29:24.860 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:29:24.964 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 19 of 230
2025-08-04T19:29:24.966 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328564.9661288
2025-08-04T19:29:26.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 13.906/15.0
2025-08-04T19:29:27.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:27.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:29:27.848 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:27.848 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:29:28.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 11.837/15.0
2025-08-04T19:29:30.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 9.807/15.0
2025-08-04T19:29:30.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:30.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:29:30.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:30.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:32.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 7.777/15.0
2025-08-04T19:29:33.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:33.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:33.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:33.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:34.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 5.746/15.0
2025-08-04T19:29:34.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:29:34.857 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:29:05.048520
2025-08-04T19:29:34.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:29:05.048520
2025-08-04T19:29:34.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:29:34.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:29:34.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:29:34.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:29:34&start_after=2025-08-03T17:29:34&end_after=2025-08-04T17:29:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:29:34.859 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:29:34.996 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:29:34&start_after=2025-08-03T17:29:34&end_after=2025-08-04T17:29:34&telescope=1m0a&ordering=start HTTP/1.1" 200 2567
2025-08-04T19:29:35.014 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:29:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:29:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:29:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:29:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3315.985267
2025-08-04T19:29:35.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:29:36.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 3.716/15.0
2025-08-04T19:29:36.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:36.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:29:36.920 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:36.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:38.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 19/230, Remaining exp time 1.687/15.0
2025-08-04T19:29:39.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:39.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:29:39.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:39.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:40.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 19 of 230 done. Exposure state = 0
2025-08-04T19:29:40.238 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:29:40.240 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:29:40.344 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 20 of 230
2025-08-04T19:29:40.346 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328580.3463864
2025-08-04T19:29:40.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 20/230, Remaining exp time 0.0/15.0
2025-08-04T19:29:42.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 12.967/15.0
2025-08-04T19:29:42.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:42.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:29:42.960 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:42.960 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:29:44.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:29:44.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 10.936/15.0
2025-08-04T19:29:45.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:45.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:29:45.981 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:45.981 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:46.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 8.906/15.0
2025-08-04T19:29:48.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 6.839/15.0
2025-08-04T19:29:48.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:49.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:49.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:49.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:50.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 4.808/15.0
2025-08-04T19:29:52.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:52.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:52.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:52.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:52.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 2.777/15.0
2025-08-04T19:29:54.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:29:54.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 20/230, Remaining exp time 0.747/15.0
2025-08-04T19:29:55.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:55.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:29:55.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:55.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:29:55.668 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 20 of 230 done. Exposure state = 0
2025-08-04T19:29:55.668 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:29:55.686 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:29:55.797 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 21 of 230
2025-08-04T19:29:55.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328595.7988765
2025-08-04T19:29:56.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 14.169/15.0
2025-08-04T19:29:58.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:29:58.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:29:58.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:29:58.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:29:58.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 12.102/15.0
2025-08-04T19:30:00.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 10.071/15.0
2025-08-04T19:30:01.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:01.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:30:01.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:01.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:30:02.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 8.04/15.0
2025-08-04T19:30:04.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:30:04.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:04.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:30:04.076 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:04.076 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:30:04.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 6.009/15.0
2025-08-04T19:30:06.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 3.979/15.0
2025-08-04T19:30:07.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:07.136 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:30:07.136 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:07.136 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:08.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 1.948/15.0
2025-08-04T19:30:10.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:10.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:30:10.159 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:10.159 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:10.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 21/230, Remaining exp time 0.0/15.0
2025-08-04T19:30:11.073 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 21 of 230 done. Exposure state = 0
2025-08-04T19:30:11.073 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:30:11.075 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:30:11.175 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 22 of 230
2025-08-04T19:30:11.177 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328611.1776185
2025-08-04T19:30:12.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 13.265/15.0
2025-08-04T19:30:13.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:13.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:30:13.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:13.184 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:14.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:30:14.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 11.236/15.0
2025-08-04T19:30:16.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:16.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:30:16.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:16.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:30:17.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 9.206/15.0
2025-08-04T19:30:19.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 7.175/15.0
2025-08-04T19:30:19.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:19.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:30:19.228 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:19.228 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:30:21.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 5.144/15.0
2025-08-04T19:30:22.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:22.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:30:22.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:22.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:23.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 3.114/15.0
2025-08-04T19:30:24.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:30:25.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 22/230, Remaining exp time 1.085/15.0
2025-08-04T19:30:25.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:25.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:30:25.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:25.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:26.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 22 of 230 done. Exposure state = 0
2025-08-04T19:30:26.450 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:30:26.472 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:30:26.592 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 23 of 230
2025-08-04T19:30:26.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328626.5942523
2025-08-04T19:30:27.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 14.47/15.0
2025-08-04T19:30:28.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:28.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:30:28.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:28.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:29.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 12.403/15.0
2025-08-04T19:30:31.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 10.371/15.0
2025-08-04T19:30:31.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:31.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:30:31.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:31.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:30:33.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 8.342/15.0
2025-08-04T19:30:34.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:30:34.088 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:30:05.248287
2025-08-04T19:30:34.088 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:30:05.248287
2025-08-04T19:30:34.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:30:34.088 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:30:34.088 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:30:34.088 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:30:34&start_after=2025-08-03T17:30:34&end_after=2025-08-04T17:30:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:30:34.089 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:30:34.216 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:30:34&start_after=2025-08-03T17:30:34&end_after=2025-08-04T17:30:34&telescope=1m0a&ordering=start HTTP/1.1" 200 2562
2025-08-04T19:30:34.234 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:30:34.234 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:30:34.234 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:30:34.234 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:30:34.234 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3256.765388
2025-08-04T19:30:34.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:30:34.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:34.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:30:34.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:34.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:35.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 6.311/15.0
2025-08-04T19:30:37.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:37.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:30:37.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:37.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:30:37.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 4.282/15.0
2025-08-04T19:30:39.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 2.249/15.0
2025-08-04T19:30:40.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:40.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:30:40.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:40.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:30:41.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 23/230, Remaining exp time 0.219/15.0
2025-08-04T19:30:41.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 23 of 230 done. Exposure state = 0
2025-08-04T19:30:41.869 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:30:41.888 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:30:42.009 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 24 of 230
2025-08-04T19:30:42.010 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328642.010807
2025-08-04T19:30:43.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:30:43.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:43.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:30:43.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:43.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:30:43.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 13.605/15.0
2025-08-04T19:30:45.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 11.574/15.0
2025-08-04T19:30:46.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:46.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:30:46.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:46.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:47.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 9.544/15.0
2025-08-04T19:30:49.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:49.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:30:49.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:49.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:30:49.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 7.513/15.0
2025-08-04T19:30:51.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 5.483/15.0
2025-08-04T19:30:52.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:52.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:30:52.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:52.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:30:53.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:30:53.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 3.452/15.0
2025-08-04T19:30:55.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:55.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:30:55.442 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:55.442 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:30:55.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 24/230, Remaining exp time 1.422/15.0
2025-08-04T19:30:57.334 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 24 of 230 done. Exposure state = 0
2025-08-04T19:30:57.334 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:30:57.354 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:30:57.463 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 25 of 230
2025-08-04T19:30:57.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328657.4651453
2025-08-04T19:30:57.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 14.846/15.0
2025-08-04T19:30:58.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:30:58.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:30:58.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:30:58.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:30:59.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 12.817/15.0
2025-08-04T19:31:01.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:01.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T19:31:01.492 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:01.492 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:31:01.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 10.785/15.0
2025-08-04T19:31:03.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:31:03.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 8.754/15.0
2025-08-04T19:31:04.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:04.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:31:04.513 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:04.513 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:05.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 6.724/15.0
2025-08-04T19:31:07.516 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:07.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:31:07.536 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:07.536 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:07.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 4.694/15.0
2025-08-04T19:31:09.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 2.663/15.0
2025-08-04T19:31:10.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:10.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:31:10.561 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:10.561 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:11.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 25/230, Remaining exp time 0.634/15.0
2025-08-04T19:31:12.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 25 of 230 done. Exposure state = 0
2025-08-04T19:31:12.741 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:31:12.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:31:12.879 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 26 of 230
2025-08-04T19:31:12.881 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328672.8814805
2025-08-04T19:31:13.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:31:13.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:13.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:31:13.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:13.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:31:13.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 14.019/15.0
2025-08-04T19:31:15.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 11.988/15.0
2025-08-04T19:31:16.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:16.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:31:16.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:16.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:17.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 9.958/15.0
2025-08-04T19:31:19.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:19.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:31:19.591 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:19.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:31:19.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 7.929/15.0
2025-08-04T19:31:22.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 5.899/15.0
2025-08-04T19:31:22.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:22.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:31:22.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:22.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:31:23.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:31:24.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 3.866/15.0
2025-08-04T19:31:25.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:25.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T19:31:25.636 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:25.636 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:31:26.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 26/230, Remaining exp time 1.836/15.0
2025-08-04T19:31:28.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 26/230, Remaining exp time 0.0/15.0
2025-08-04T19:31:28.204 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 26 of 230 done. Exposure state = 0
2025-08-04T19:31:28.204 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:31:28.223 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:31:28.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 27 of 230
2025-08-04T19:31:28.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328688.335391
2025-08-04T19:31:28.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:28.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.999
2025-08-04T19:31:28.640 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:28.640 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:31:30.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 13.228/15.0
2025-08-04T19:31:31.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:31.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:31:31.665 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:31.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:32.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 11.198/15.0
2025-08-04T19:31:33.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:31:33.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:31:05.448500
2025-08-04T19:31:33.335 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:31:05.448500
2025-08-04T19:31:33.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:31:33.335 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:31:33.336 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:31:33.336 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:31:33&start_after=2025-08-03T17:31:33&end_after=2025-08-04T17:31:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:31:33.336 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:31:33.470 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:31:33&start_after=2025-08-03T17:31:33&end_after=2025-08-04T17:31:33&telescope=1m0a&ordering=start HTTP/1.1" 200 2564
2025-08-04T19:31:33.488 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:31:33.488 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:31:33.488 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:31:33.488 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:31:33.488 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3197.511293
2025-08-04T19:31:33.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:31:34.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 9.168/15.0
2025-08-04T19:31:34.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:34.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:31:34.689 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:34.689 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:31:36.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 7.137/15.0
2025-08-04T19:31:37.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:37.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:31:37.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:37.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:31:38.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 5.081/15.0
2025-08-04T19:31:40.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 2.888/15.0
2025-08-04T19:31:40.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:40.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:31:40.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:40.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:31:42.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:31:42.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 27/230, Remaining exp time 0.844/15.0
2025-08-04T19:31:43.612 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 27 of 230 done. Exposure state = 0
2025-08-04T19:31:43.612 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:31:43.614 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:31:43.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:43.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:31:43.736 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:43.736 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:43.852 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 28 of 230
2025-08-04T19:31:43.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328703.8539643
2025-08-04T19:31:44.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 14.295/15.0
2025-08-04T19:31:46.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 12.239/15.0
2025-08-04T19:31:46.739 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:46.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:31:46.762 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:46.762 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:31:48.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 10.208/15.0
2025-08-04T19:31:49.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:49.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:31:49.787 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:49.787 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:50.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 8.179/15.0
2025-08-04T19:31:52.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:31:52.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 6.147/15.0
2025-08-04T19:31:52.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:52.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:31:52.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:52.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:31:54.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 4.119/15.0
2025-08-04T19:31:55.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:55.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:31:55.833 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:55.833 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:31:56.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 2.087/15.0
2025-08-04T19:31:58.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 28/230, Remaining exp time 0.056/15.0
2025-08-04T19:31:58.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:31:58.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T19:31:58.857 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:31:58.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:31:59.128 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 28 of 230 done. Exposure state = 0
2025-08-04T19:31:59.129 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:31:59.131 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:31:59.243 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 29 of 230
2025-08-04T19:31:59.245 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328719.24527
2025-08-04T19:32:00.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 13.418/15.0
2025-08-04T19:32:01.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:01.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:32:01.877 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:01.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:02.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:32:02.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 11.386/15.0
2025-08-04T19:32:04.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:04.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:32:04.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:04.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:32:04.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 9.356/15.0
2025-08-04T19:32:06.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 7.325/15.0
2025-08-04T19:32:07.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:07.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:32:07.905 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:07.905 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:08.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 5.295/15.0
2025-08-04T19:32:10.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:10.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:10.928 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:10.928 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:11.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 3.266/15.0
2025-08-04T19:32:12.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:32:13.041 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 29/230, Remaining exp time 1.234/15.0
2025-08-04T19:32:13.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:13.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:13.947 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:13.947 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:14.521 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 29 of 230 done. Exposure state = 0
2025-08-04T19:32:14.568 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:32:14.570 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:32:14.697 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 30 of 230
2025-08-04T19:32:14.699 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328734.6992257
2025-08-04T19:32:15.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 14.659/15.0
2025-08-04T19:32:16.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:16.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:16.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:16.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:17.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 12.628/15.0
2025-08-04T19:32:19.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 10.598/15.0
2025-08-04T19:32:19.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:19.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:32:19.991 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:19.991 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:32:21.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 8.566/15.0
2025-08-04T19:32:22.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:32:22.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:23.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:32:23.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:23.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:23.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 6.536/15.0
2025-08-04T19:32:25.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 4.505/15.0
2025-08-04T19:32:26.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:26.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:32:26.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:26.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:27.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 2.475/15.0
2025-08-04T19:32:29.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:29.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:32:29.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:29.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:29.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 30/230, Remaining exp time 0.446/15.0
2025-08-04T19:32:29.972 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 30 of 230 done. Exposure state = 0
2025-08-04T19:32:30.019 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:32:30.039 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:32:30.151 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 31 of 230
2025-08-04T19:32:30.153 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328750.1531246
2025-08-04T19:32:31.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 13.868/15.0
2025-08-04T19:32:32.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:32.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:32:32.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:32.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:32.543 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:32:32.544 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:32:05.647980
2025-08-04T19:32:32.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:32:05.647980
2025-08-04T19:32:32.544 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:32:32.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:32:32.544 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:32:32.544 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:32:32&start_after=2025-08-03T17:32:32&end_after=2025-08-04T17:32:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:32:32.545 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:32:32.691 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:32:32&start_after=2025-08-03T17:32:32&end_after=2025-08-04T17:32:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2557
2025-08-04T19:32:32.709 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:32:32.709 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:32:32.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:32:32.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:32:32.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3138.290033
2025-08-04T19:32:32.710 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:32:33.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 11.837/15.0
2025-08-04T19:32:35.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:35.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:35.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:35.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:35.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 9.807/15.0
2025-08-04T19:32:37.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 7.777/15.0
2025-08-04T19:32:38.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:38.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:38.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:38.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:39.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 5.746/15.0
2025-08-04T19:32:41.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:41.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:32:41.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:41.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:32:41.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 3.717/15.0
2025-08-04T19:32:41.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:32:43.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 31/230, Remaining exp time 1.685/15.0
2025-08-04T19:32:44.136 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:44.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:32:44.137 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:44.137 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:45.475 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 31 of 230 done. Exposure state = 0
2025-08-04T19:32:45.475 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:32:45.496 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:32:45.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 31/230, Remaining exp time 0.0/15.0
2025-08-04T19:32:45.643 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 32 of 230
2025-08-04T19:32:45.644 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328765.6447434
2025-08-04T19:32:47.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:47.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:32:47.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:47.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:47.597 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 13.077/15.0
2025-08-04T19:32:49.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 11.049/15.0
2025-08-04T19:32:50.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:50.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:32:50.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:50.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:32:51.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 9.017/15.0
2025-08-04T19:32:51.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:32:53.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:53.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:32:53.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:53.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:53.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 6.987/15.0
2025-08-04T19:32:55.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 4.958/15.0
2025-08-04T19:32:56.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:56.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:56.231 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:56.231 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:57.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 2.926/15.0
2025-08-04T19:32:59.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:32:59.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:32:59.255 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:32:59.255 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:32:59.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 32/230, Remaining exp time 0.895/15.0
2025-08-04T19:33:00.941 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 32 of 230 done. Exposure state = 0
2025-08-04T19:33:00.988 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:33:01.012 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:33:01.135 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 33 of 230
2025-08-04T19:33:01.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328781.1377604
2025-08-04T19:33:01.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:33:01.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 14.359/15.0
2025-08-04T19:33:02.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:02.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:02.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:02.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:03.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 12.328/15.0
2025-08-04T19:33:05.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:05.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:33:05.300 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:05.300 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:33:05.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 10.299/15.0
2025-08-04T19:33:07.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 8.267/15.0
2025-08-04T19:33:08.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:08.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:33:08.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:08.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:33:10.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 6.236/15.0
2025-08-04T19:33:11.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:11.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:33:11.372 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:11.372 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:33:11.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:33:12.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 4.055/15.0
2025-08-04T19:33:14.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 33/230, Remaining exp time 1.887/15.0
2025-08-04T19:33:14.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:14.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:33:14.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:14.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:33:16.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 33/230, Remaining exp time 0.0/15.0
2025-08-04T19:33:16.409 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 33 of 230 done. Exposure state = 0
2025-08-04T19:33:16.409 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:33:16.430 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:33:16.553 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 34 of 230
2025-08-04T19:33:16.555 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328796.5553534
2025-08-04T19:33:17.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:17.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:33:17.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:17.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:18.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 13.156/15.0
2025-08-04T19:33:20.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:20.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:20.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:20.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:20.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 11.123/15.0
2025-08-04T19:33:21.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:33:22.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 9.094/15.0
2025-08-04T19:33:23.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:23.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:23.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:23.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:24.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 7.064/15.0
2025-08-04T19:33:26.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:26.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:26.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:26.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:26.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 5.032/15.0
2025-08-04T19:33:28.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 3.001/15.0
2025-08-04T19:33:29.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:29.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:29.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:29.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:30.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 34/230, Remaining exp time 0.971/15.0
2025-08-04T19:33:31.765 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:33:31.783 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:33:05.849168
2025-08-04T19:33:31.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:33:05.849168
2025-08-04T19:33:31.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:33:31.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:33:31.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:33:31.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:33:31&start_after=2025-08-03T17:33:31&end_after=2025-08-04T17:33:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:33:31.784 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:33:31.878 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 34 of 230 done. Exposure state = 0
2025-08-04T19:33:31.878 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:33:31.880 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:33:31.909 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:33:31&start_after=2025-08-03T17:33:31&end_after=2025-08-04T17:33:31&telescope=1m0a&ordering=start HTTP/1.1" 200 2560
2025-08-04T19:33:31.927 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:33:31.927 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:33:31.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:33:31.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:33:31.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3079.072197
2025-08-04T19:33:31.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:33:32.007 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 35 of 230
2025-08-04T19:33:32.009 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328812.009365
2025-08-04T19:33:32.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:32.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:32.461 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:32.461 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:32.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 14.396/15.0
2025-08-04T19:33:34.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 12.377/15.0
2025-08-04T19:33:35.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:35.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:33:35.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:35.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:33:36.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 10.346/15.0
2025-08-04T19:33:38.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:38.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:33:38.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:38.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:38.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 8.315/15.0
2025-08-04T19:33:40.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 6.259/15.0
2025-08-04T19:33:40.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:33:41.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:41.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:33:41.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:41.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:43.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 4.19/15.0
2025-08-04T19:33:44.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:44.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:33:44.543 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:44.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:33:45.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 1.997/15.0
2025-08-04T19:33:47.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 35/230, Remaining exp time 0.0/15.0
2025-08-04T19:33:47.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 35 of 230 done. Exposure state = 0
2025-08-04T19:33:47.286 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:33:47.304 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:33:47.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:47.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:33:47.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:47.547 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:33:47.551 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 36 of 230
2025-08-04T19:33:47.553 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328827.5537367
2025-08-04T19:33:49.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 13.467/15.0
2025-08-04T19:33:50.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:50.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:33:50.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:50.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:33:50.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:33:51.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 11.448/15.0
2025-08-04T19:33:53.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 9.418/15.0
2025-08-04T19:33:53.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:53.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:33:53.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:53.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:33:55.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 7.388/15.0
2025-08-04T19:33:56.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:56.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:33:56.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:56.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:33:57.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 5.358/15.0
2025-08-04T19:33:59.257 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 3.327/15.0
2025-08-04T19:33:59.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:33:59.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:33:59.609 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:33:59.609 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:00.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:34:01.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 36/230, Remaining exp time 1.298/15.0
2025-08-04T19:34:02.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:02.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:34:02.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:02.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:02.833 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 36 of 230 done. Exposure state = 0
2025-08-04T19:34:02.833 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:34:02.835 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:34:02.943 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 37 of 230
2025-08-04T19:34:02.945 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328842.9452798
2025-08-04T19:34:03.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 14.658/15.0
2025-08-04T19:34:05.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 12.627/15.0
2025-08-04T19:34:05.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:05.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:05.649 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:05.649 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:07.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 10.598/15.0
2025-08-04T19:34:08.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:08.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:08.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:08.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:09.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 8.567/15.0
2025-08-04T19:34:10.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:34:11.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 6.536/15.0
2025-08-04T19:34:11.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:11.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:11.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:11.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:13.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 4.506/15.0
2025-08-04T19:34:14.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:14.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:14.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:14.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:15.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 2.476/15.0
2025-08-04T19:34:17.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 37/230, Remaining exp time 0.445/15.0
2025-08-04T19:34:17.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:17.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:34:17.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:17.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:34:18.226 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 37 of 230 done. Exposure state = 0
2025-08-04T19:34:18.226 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:34:18.228 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:34:18.322 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 38 of 230
2025-08-04T19:34:18.323 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328858.3239017
2025-08-04T19:34:19.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 13.793/15.0
2025-08-04T19:34:20.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:20.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T19:34:20.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:20.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:20.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:34:21.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 11.762/15.0
2025-08-04T19:34:23.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 9.733/15.0
2025-08-04T19:34:23.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:23.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:34:23.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:23.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:25.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 7.701/15.0
2025-08-04T19:34:26.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:26.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:34:26.787 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:26.787 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:27.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 5.671/15.0
2025-08-04T19:34:29.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 3.641/15.0
2025-08-04T19:34:29.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:29.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:34:29.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:29.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:34:30.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:34:30.981 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:34:06.049876
2025-08-04T19:34:30.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:34:06.049876
2025-08-04T19:34:30.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:34:30.981 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:34:30.981 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:34:30.981 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:34:30&start_after=2025-08-03T17:34:30&end_after=2025-08-04T17:34:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:34:30.982 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:34:31.127 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:34:30&start_after=2025-08-03T17:34:30&end_after=2025-08-04T17:34:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2565
2025-08-04T19:34:31.145 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:34:31.145 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:34:31.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:34:31.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:34:31.145 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 3019.854136
2025-08-04T19:34:31.145 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:34:31.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 38/230, Remaining exp time 1.61/15.0
2025-08-04T19:34:32.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:32.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:34:32.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:32.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:33.605 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 38 of 230 done. Exposure state = 0
2025-08-04T19:34:33.605 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:34:33.607 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:34:33.700 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 39 of 230
2025-08-04T19:34:33.702 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328873.7025626
2025-08-04T19:34:33.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 14.96/15.0
2025-08-04T19:34:35.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 12.928/15.0
2025-08-04T19:34:35.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:35.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:35.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:35.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:37.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 10.897/15.0
2025-08-04T19:34:38.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:38.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:34:38.863 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:38.863 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:39.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 8.868/15.0
2025-08-04T19:34:40.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:34:41.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:41.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:34:41.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:41.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:34:41.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 6.836/15.0
2025-08-04T19:34:43.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 4.808/15.0
2025-08-04T19:34:44.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:44.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:34:44.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:44.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:34:45.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 2.739/15.0
2025-08-04T19:34:47.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:47.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:34:47.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:47.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:48.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 39/230, Remaining exp time 0.707/15.0
2025-08-04T19:34:48.978 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 39 of 230 done. Exposure state = 0
2025-08-04T19:34:48.985 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:34:49.007 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:34:49.117 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 40 of 230
2025-08-04T19:34:49.119 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328889.1191785
2025-08-04T19:34:50.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 14.095/15.0
2025-08-04T19:34:50.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:34:50.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:50.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:34:50.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:50.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:52.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 12.063/15.0
2025-08-04T19:34:53.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:53.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:34:53.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:53.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:34:54.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 10.034/15.0
2025-08-04T19:34:56.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 8.002/15.0
2025-08-04T19:34:56.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:56.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:34:56.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:56.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:34:58.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 5.972/15.0
2025-08-04T19:34:59.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:34:59.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:34:59.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:34:59.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:00.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:35:00.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 3.941/15.0
2025-08-04T19:35:02.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 40/230, Remaining exp time 1.911/15.0
2025-08-04T19:35:02.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:03.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:35:03.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:03.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:04.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 40/230, Remaining exp time 0.0/15.0
2025-08-04T19:35:04.421 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 40 of 230 done. Exposure state = 0
2025-08-04T19:35:04.428 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:35:04.447 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:35:04.571 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 41 of 230
2025-08-04T19:35:04.573 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328904.5730584
2025-08-04T19:35:06.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:06.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:35:06.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:06.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:06.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 13.303/15.0
2025-08-04T19:35:08.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 11.274/15.0
2025-08-04T19:35:09.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:09.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:35:09.045 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:09.045 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:35:10.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:35:10.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 9.243/15.0
2025-08-04T19:35:12.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:12.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:35:12.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:12.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:35:12.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 7.212/15.0
2025-08-04T19:35:14.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 5.182/15.0
2025-08-04T19:35:15.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:15.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:35:15.093 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:15.093 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:16.452 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 3.151/15.0
2025-08-04T19:35:18.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:18.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:35:18.116 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:18.116 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:18.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 41/230, Remaining exp time 1.121/15.0
2025-08-04T19:35:19.857 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 41 of 230 done. Exposure state = 0
2025-08-04T19:35:19.857 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:35:19.859 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:35:19.950 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 42 of 230
2025-08-04T19:35:19.951 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328919.9519527
2025-08-04T19:35:20.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:35:20.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 14.47/15.0
2025-08-04T19:35:21.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:21.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:35:21.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:21.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:22.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 12.441/15.0
2025-08-04T19:35:24.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:24.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:35:24.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:24.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:24.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 10.409/15.0
2025-08-04T19:35:26.604 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 8.38/15.0
2025-08-04T19:35:27.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:27.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:35:27.185 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:27.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:28.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 6.348/15.0
2025-08-04T19:35:30.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:30.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:35:30.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:35:30.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:30.208 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:35:30.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:35:06.261336
2025-08-04T19:35:30.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:35:06.261336
2025-08-04T19:35:30.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:35:30.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:35:30.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:35:30.208 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:35:30&start_after=2025-08-03T17:35:30&end_after=2025-08-04T17:35:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:35:30.209 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:35:30.357 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:35:30&start_after=2025-08-03T17:35:30&end_after=2025-08-04T17:35:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2574
2025-08-04T19:35:30.375 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:35:30.375 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:35:30.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:35:30.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:35:30.375 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2960.624671
2025-08-04T19:35:30.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:35:30.665 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 4.317/15.0
2025-08-04T19:35:32.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 2.287/15.0
2025-08-04T19:35:33.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:33.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:35:33.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:33.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:35:34.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 42/230, Remaining exp time 0.256/15.0
2025-08-04T19:35:35.228 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 42 of 230 done. Exposure state = 0
2025-08-04T19:35:35.228 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:35:35.249 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:35:35.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 43 of 230
2025-08-04T19:35:35.368 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328935.3682692
2025-08-04T19:35:36.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:36.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:35:36.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:36.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:36.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 13.642/15.0
2025-08-04T19:35:38.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 11.614/15.0
2025-08-04T19:35:39.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:39.255 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:35:39.255 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:39.255 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:35:39.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:35:40.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 9.581/15.0
2025-08-04T19:35:42.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:42.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:35:42.281 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:42.281 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:42.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 7.551/15.0
2025-08-04T19:35:44.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 5.52/15.0
2025-08-04T19:35:45.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:45.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:35:45.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:45.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:46.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 3.49/15.0
2025-08-04T19:35:48.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:48.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:35:48.329 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:48.329 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:35:48.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 43/230, Remaining exp time 1.46/15.0
2025-08-04T19:35:49.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:35:50.693 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 43 of 230 done. Exposure state = 0
2025-08-04T19:35:50.693 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:35:50.713 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:35:50.820 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 44 of 230
2025-08-04T19:35:50.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328950.8222497
2025-08-04T19:35:50.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 14.883/15.0
2025-08-04T19:35:51.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:51.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:35:51.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:51.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:35:53.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 12.855/15.0
2025-08-04T19:35:54.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:54.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:35:54.355 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:54.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:35:55.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 10.785/15.0
2025-08-04T19:35:57.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 8.754/15.0
2025-08-04T19:35:57.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:35:57.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:35:57.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:35:57.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:35:59.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 6.724/15.0
2025-08-04T19:35:59.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:36:00.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:00.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T19:36:00.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:00.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:36:01.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 4.694/15.0
2025-08-04T19:36:03.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 2.663/15.0
2025-08-04T19:36:03.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:03.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:36:03.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:03.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:36:05.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 44/230, Remaining exp time 0.634/15.0
2025-08-04T19:36:06.119 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 44 of 230 done. Exposure state = 0
2025-08-04T19:36:06.119 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:36:06.139 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:36:06.236 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 45 of 230
2025-08-04T19:36:06.238 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328966.23852
2025-08-04T19:36:06.408 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:06.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:36:06.409 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:06.409 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:07.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 14.018/15.0
2025-08-04T19:36:09.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:36:09.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:09.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:36:09.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:09.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:36:09.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 11.836/15.0
2025-08-04T19:36:11.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 9.793/15.0
2025-08-04T19:36:12.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:12.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:36:12.457 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:12.457 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:13.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 7.762/15.0
2025-08-04T19:36:15.460 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:15.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:36:15.482 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:15.482 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:15.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 5.657/15.0
2025-08-04T19:36:17.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 3.626/15.0
2025-08-04T19:36:18.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:18.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:36:18.505 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:18.505 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:19.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:36:19.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 45/230, Remaining exp time 1.558/15.0
2025-08-04T19:36:21.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:21.512 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 45 of 230 done. Exposure state = 0
2025-08-04T19:36:21.512 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:36:21.527 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:36:21.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:36:21.528 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:21.528 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:21.629 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 46 of 230
2025-08-04T19:36:21.631 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328981.6316497
2025-08-04T19:36:21.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 14.921/15.0
2025-08-04T19:36:23.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 12.89/15.0
2025-08-04T19:36:24.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:24.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:36:24.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:24.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:25.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 10.86/15.0
2025-08-04T19:36:27.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:27.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:36:27.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:27.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:27.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 8.831/15.0
2025-08-04T19:36:29.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:36:29.425 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:36:06.462831
2025-08-04T19:36:29.425 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:36:06.462831
2025-08-04T19:36:29.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:36:29.425 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:36:29.426 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:36:29.426 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:36:29&start_after=2025-08-03T17:36:29&end_after=2025-08-04T17:36:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:36:29.426 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:36:29.586 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:36:29&start_after=2025-08-03T17:36:29&end_after=2025-08-04T17:36:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2561
2025-08-04T19:36:29.604 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:36:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:36:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:36:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:36:29.605 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2901.394786
2025-08-04T19:36:29.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:36:29.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 6.799/15.0
2025-08-04T19:36:30.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:30.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:36:30.595 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:30.595 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:36:31.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 4.768/15.0
2025-08-04T19:36:33.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:33.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:36:33.620 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:33.620 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:36:33.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 2.738/15.0
2025-08-04T19:36:35.942 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 46/230, Remaining exp time 0.708/15.0
2025-08-04T19:36:36.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:36.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:36:36.644 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:36.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:36:36.906 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 46 of 230 done. Exposure state = 0
2025-08-04T19:36:36.907 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:36:36.908 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:36:37.034 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 47 of 230
2025-08-04T19:36:37.036 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754328997.03647
2025-08-04T19:36:37.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 14.095/15.0
2025-08-04T19:36:38.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:36:39.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:39.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:36:39.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:39.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:36:40.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 12.063/15.0
2025-08-04T19:36:42.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 10.034/15.0
2025-08-04T19:36:42.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:42.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:36:42.688 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:42.688 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:44.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 8.002/15.0
2025-08-04T19:36:45.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:45.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:36:45.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:45.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:46.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 5.972/15.0
2025-08-04T19:36:48.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 3.941/15.0
2025-08-04T19:36:48.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:36:48.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:48.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:36:48.733 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:48.733 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:50.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 47/230, Remaining exp time 1.911/15.0
2025-08-04T19:36:51.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:51.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:36:51.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:51.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:36:52.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 47/230, Remaining exp time 0.0/15.0
2025-08-04T19:36:52.311 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 47 of 230 done. Exposure state = 0
2025-08-04T19:36:52.311 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:36:52.313 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:36:52.413 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 48 of 230
2025-08-04T19:36:52.415 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329012.4151926
2025-08-04T19:36:54.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 13.228/15.0
2025-08-04T19:36:54.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:54.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:36:54.757 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:54.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:56.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 11.2/15.0
2025-08-04T19:36:57.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:36:57.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:36:57.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:36:57.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:36:58.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 9.168/15.0
2025-08-04T19:36:58.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:37:00.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 7.139/15.0
2025-08-04T19:37:00.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:00.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:00.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:00.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:02.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 5.107/15.0
2025-08-04T19:37:03.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:03.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:03.817 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:03.817 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:04.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 2.927/15.0
2025-08-04T19:37:06.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 48/230, Remaining exp time 0.883/15.0
2025-08-04T19:37:06.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:06.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:37:06.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:06.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:37:07.687 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 48 of 230 done. Exposure state = 0
2025-08-04T19:37:07.687 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:37:07.689 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:37:07.806 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 49 of 230
2025-08-04T19:37:07.807 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329027.807744
2025-08-04T19:37:08.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 14.245/15.0
2025-08-04T19:37:08.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:37:09.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:09.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:37:09.864 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:09.864 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:37:10.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 12.215/15.0
2025-08-04T19:37:12.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 10.183/15.0
2025-08-04T19:37:12.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:12.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:37:12.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:12.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:37:14.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 8.153/15.0
2025-08-04T19:37:15.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:15.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00100000000003
2025-08-04T19:37:15.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:15.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:37:16.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 6.122/15.0
2025-08-04T19:37:18.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:37:18.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 4.004/15.0
2025-08-04T19:37:18.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:18.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T19:37:18.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:18.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:37:20.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 1.96/15.0
2025-08-04T19:37:21.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:21.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:37:21.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:21.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:22.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 49/230, Remaining exp time 0.0/15.0
2025-08-04T19:37:23.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 49 of 230 done. Exposure state = 0
2025-08-04T19:37:23.080 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:37:23.102 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:37:23.210 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 50 of 230
2025-08-04T19:37:23.212 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329043.2123806
2025-08-04T19:37:24.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 13.304/15.0
2025-08-04T19:37:24.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:24.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:24.980 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:24.980 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:26.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 11.273/15.0
2025-08-04T19:37:27.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:28.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:28.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:28.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:28.657 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:37:28.658 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:37:06.665369
2025-08-04T19:37:28.658 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:37:06.665369
2025-08-04T19:37:28.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:37:28.658 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:37:28.658 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:37:28.658 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:37:28&start_after=2025-08-03T17:37:28&end_after=2025-08-04T17:37:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:37:28.659 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:37:28.789 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:37:28&start_after=2025-08-03T17:37:28&end_after=2025-08-04T17:37:28&telescope=1m0a&ordering=start HTTP/1.1" 200 2562
2025-08-04T19:37:28.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:37:28.807 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:37:28.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:37:28.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:37:28.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2842.192836
2025-08-04T19:37:28.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:37:28.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 9.243/15.0
2025-08-04T19:37:31.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:31.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:31.023 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:31.023 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:31.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 7.212/15.0
2025-08-04T19:37:33.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 5.183/15.0
2025-08-04T19:37:34.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:34.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:34.044 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:34.044 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:35.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 3.152/15.0
2025-08-04T19:37:37.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:37.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:37:37.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:37.067 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:37.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 50/230, Remaining exp time 1.121/15.0
2025-08-04T19:37:37.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:37:38.485 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 50 of 230 done. Exposure state = 0
2025-08-04T19:37:38.485 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:37:38.510 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:37:38.626 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 51 of 230
2025-08-04T19:37:38.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329058.6286476
2025-08-04T19:37:39.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 14.508/15.0
2025-08-04T19:37:40.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:40.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:37:40.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:40.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:37:41.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 12.477/15.0
2025-08-04T19:37:43.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:43.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:37:43.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:43.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:37:43.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 10.446/15.0
2025-08-04T19:37:45.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 8.416/15.0
2025-08-04T19:37:46.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:46.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:37:46.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:46.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:47.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 6.386/15.0
2025-08-04T19:37:47.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:37:49.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:49.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:37:49.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:49.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:37:49.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 4.356/15.0
2025-08-04T19:37:51.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 2.312/15.0
2025-08-04T19:37:52.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:52.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:37:52.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:52.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:37:53.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 51/230, Remaining exp time 0.281/15.0
2025-08-04T19:37:53.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 51 of 230 done. Exposure state = 0
2025-08-04T19:37:53.960 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:37:53.979 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:37:54.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 52 of 230
2025-08-04T19:37:54.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329074.0967376
2025-08-04T19:37:55.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:55.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:37:55.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:55.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:37:55.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 13.718/15.0
2025-08-04T19:37:57.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 11.688/15.0
2025-08-04T19:37:57.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:37:58.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:37:58.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:37:58.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:37:58.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:37:59.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 9.657/15.0
2025-08-04T19:38:01.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:01.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:38:01.212 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:01.212 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:01.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 7.638/15.0
2025-08-04T19:38:03.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 5.607/15.0
2025-08-04T19:38:04.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:04.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:04.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:04.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:05.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 3.577/15.0
2025-08-04T19:38:07.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:07.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:07.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:07.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:07.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 52/230, Remaining exp time 1.547/15.0
2025-08-04T19:38:07.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:38:09.370 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 52 of 230 done. Exposure state = 0
2025-08-04T19:38:09.371 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:38:09.391 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:38:09.499 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 53 of 230
2025-08-04T19:38:09.501 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329089.5013602
2025-08-04T19:38:09.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 14.922/15.0
2025-08-04T19:38:10.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:10.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:38:10.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:10.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:38:11.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 12.89/15.0
2025-08-04T19:38:13.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:13.286 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:38:13.286 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:13.286 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:13.672 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 10.861/15.0
2025-08-04T19:38:15.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 8.83/15.0
2025-08-04T19:38:16.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:16.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:16.309 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:16.309 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:17.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 6.801/15.0
2025-08-04T19:38:17.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:38:19.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:19.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:38:19.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:19.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:38:19.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 4.769/15.0
2025-08-04T19:38:21.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 2.738/15.0
2025-08-04T19:38:22.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:22.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:38:22.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:22.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:38:23.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 53/230, Remaining exp time 0.708/15.0
2025-08-04T19:38:24.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 53 of 230 done. Exposure state = 0
2025-08-04T19:38:24.770 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:38:24.789 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:38:24.916 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 54 of 230
2025-08-04T19:38:24.917 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329104.9177864
2025-08-04T19:38:25.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:25.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T19:38:25.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:25.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:38:25.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 14.094/15.0
2025-08-04T19:38:27.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:38:27.879 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:38:06.867907
2025-08-04T19:38:27.879 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:38:06.867907
2025-08-04T19:38:27.879 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:38:27.879 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:38:27.879 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:38:27.879 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:38:27&start_after=2025-08-03T17:38:27&end_after=2025-08-04T17:38:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:38:27.880 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:38:27.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 12.064/15.0
2025-08-04T19:38:28.018 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:38:27&start_after=2025-08-03T17:38:27&end_after=2025-08-04T17:38:27&telescope=1m0a&ordering=start HTTP/1.1" 200 2564
2025-08-04T19:38:28.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:38:28.036 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:38:28.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:38:28.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:38:28.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2782.96332
2025-08-04T19:38:28.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:38:28.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:28.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:38:28.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:28.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:38:29.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 10.032/15.0
2025-08-04T19:38:31.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:31.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:38:31.361 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:31.361 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:38:31.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 8.002/15.0
2025-08-04T19:38:33.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 5.972/15.0
2025-08-04T19:38:34.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:34.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:38:34.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:34.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:38:36.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 3.941/15.0
2025-08-04T19:38:37.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:38:37.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:37.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:38:37.404 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:37.404 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:38.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 54/230, Remaining exp time 1.886/15.0
2025-08-04T19:38:40.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 54/230, Remaining exp time 0.0/15.0
2025-08-04T19:38:40.189 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 54 of 230 done. Exposure state = 0
2025-08-04T19:38:40.189 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:38:40.208 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:38:40.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:40.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:38:40.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:40.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:38:40.609 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 55 of 230
2025-08-04T19:38:40.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329120.6117156
2025-08-04T19:38:42.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 13.442/15.0
2025-08-04T19:38:43.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:43.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:38:43.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:43.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:44.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 11.387/15.0
2025-08-04T19:38:46.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:46.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:46.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:46.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:46.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 9.32/15.0
2025-08-04T19:38:47.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:38:48.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 7.125/15.0
2025-08-04T19:38:49.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:49.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:49.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:49.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:50.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 5.081/15.0
2025-08-04T19:38:52.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:52.491 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:38:52.491 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:52.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:38:52.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 3.051/15.0
2025-08-04T19:38:54.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 55/230, Remaining exp time 1.021/15.0
2025-08-04T19:38:55.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:55.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:38:55.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:55.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:38:55.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 55 of 230 done. Exposure state = 0
2025-08-04T19:38:55.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:38:55.887 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:38:56.014 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 56 of 230
2025-08-04T19:38:56.016 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329136.0161269
2025-08-04T19:38:56.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 14.395/15.0
2025-08-04T19:38:57.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:38:58.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:38:58.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:38:58.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:38:58.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:38:58.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 12.364/15.0
2025-08-04T19:39:00.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 10.333/15.0
2025-08-04T19:39:01.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:01.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:39:01.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:01.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:02.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 8.303/15.0
2025-08-04T19:39:04.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:04.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:39:04.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:04.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:04.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 6.272/15.0
2025-08-04T19:39:06.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 4.242/15.0
2025-08-04T19:39:07.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:39:07.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:07.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:39:07.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:07.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:08.885 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 2.212/15.0
2025-08-04T19:39:10.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:10.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:39:10.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:10.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:10.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 56/230, Remaining exp time 0.13/15.0
2025-08-04T19:39:11.289 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 56 of 230 done. Exposure state = 0
2025-08-04T19:39:11.290 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:39:11.291 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:39:11.381 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 57 of 230
2025-08-04T19:39:11.383 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329151.383399
2025-08-04T19:39:12.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 13.456/15.0
2025-08-04T19:39:13.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:13.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:39:13.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:13.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:14.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 11.424/15.0
2025-08-04T19:39:16.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:16.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:39:16.648 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:16.648 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:17.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 9.393/15.0
2025-08-04T19:39:17.082 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:39:19.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 7.363/15.0
2025-08-04T19:39:19.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:19.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:39:19.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:19.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:21.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 5.332/15.0
2025-08-04T19:39:22.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:22.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:39:22.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:22.717 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:23.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 3.302/15.0
2025-08-04T19:39:25.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 57/230, Remaining exp time 1.246/15.0
2025-08-04T19:39:25.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:25.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:39:25.744 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:25.744 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:26.652 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 57 of 230 done. Exposure state = 0
2025-08-04T19:39:26.652 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:39:26.655 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:39:26.774 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 58 of 230
2025-08-04T19:39:26.776 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329166.7764184
2025-08-04T19:39:27.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:39:27.110 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:39:07.070014
2025-08-04T19:39:27.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:39:07.070014
2025-08-04T19:39:27.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:39:27.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:39:27.110 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:39:27.110 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:39:27&start_after=2025-08-03T17:39:27&end_after=2025-08-04T17:39:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:39:27.111 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:39:27.246 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:39:27&start_after=2025-08-03T17:39:27&end_after=2025-08-04T17:39:27&telescope=1m0a&ordering=start HTTP/1.1" 200 2565
2025-08-04T19:39:27.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:39:27.264 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:39:27.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:39:27.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:39:27.264 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2723.73534
2025-08-04T19:39:27.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:39:27.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 14.445/15.0
2025-08-04T19:39:28.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:28.764 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:39:28.764 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:28.764 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:29.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 12.402/15.0
2025-08-04T19:39:31.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 10.373/15.0
2025-08-04T19:39:31.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:31.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:39:31.784 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:31.784 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:39:33.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 8.352/15.0
2025-08-04T19:39:34.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:34.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:39:34.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:34.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:35.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 6.324/15.0
2025-08-04T19:39:36.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:39:37.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 4.292/15.0
2025-08-04T19:39:37.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:37.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:39:37.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:37.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:39.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 2.261/15.0
2025-08-04T19:39:40.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:40.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:39:40.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:40.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:41.576 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 58/230, Remaining exp time 0.231/15.0
2025-08-04T19:39:42.057 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 58 of 230 done. Exposure state = 0
2025-08-04T19:39:42.057 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:39:42.079 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:39:42.179 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 59 of 230
2025-08-04T19:39:42.180 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329182.180899
2025-08-04T19:39:43.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 13.605/15.0
2025-08-04T19:39:43.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:43.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:39:43.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:43.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:45.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 11.574/15.0
2025-08-04T19:39:46.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:39:46.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:46.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:39:46.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:46.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:47.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 9.544/15.0
2025-08-04T19:39:49.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 7.513/15.0
2025-08-04T19:39:49.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:49.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:39:49.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:49.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:39:51.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 5.483/15.0
2025-08-04T19:39:52.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:52.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:39:52.920 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:52.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:53.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 3.453/15.0
2025-08-04T19:39:55.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 59/230, Remaining exp time 1.422/15.0
2025-08-04T19:39:55.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:55.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:39:55.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:55.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:56.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:39:57.457 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 59 of 230 done. Exposure state = 0
2025-08-04T19:39:57.457 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:39:57.475 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:39:57.595 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 60 of 230
2025-08-04T19:39:57.597 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329197.597293
2025-08-04T19:39:57.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 14.808/15.0
2025-08-04T19:39:58.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:39:58.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:39:58.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:39:58.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:39:59.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 12.778/15.0
2025-08-04T19:40:01.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 10.749/15.0
2025-08-04T19:40:01.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:01.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:40:01.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:01.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:03.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 8.717/15.0
2025-08-04T19:40:04.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:05.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:05.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:05.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:05.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 6.686/15.0
2025-08-04T19:40:06.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:40:07.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 4.656/15.0
2025-08-04T19:40:08.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:08.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:08.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:08.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:10.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 2.625/15.0
2025-08-04T19:40:11.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:11.052 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:11.052 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:11.052 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:12.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 60/230, Remaining exp time 0.595/15.0
2025-08-04T19:40:12.872 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 60 of 230 done. Exposure state = 0
2025-08-04T19:40:12.872 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:40:12.874 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:40:12.974 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 61 of 230
2025-08-04T19:40:12.975 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329212.9759161
2025-08-04T19:40:14.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:14.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 13.943/15.0
2025-08-04T19:40:14.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:14.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:14.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:16.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 11.913/15.0
2025-08-04T19:40:16.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:40:17.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:17.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:17.093 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:17.093 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:18.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 9.882/15.0
2025-08-04T19:40:20.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:20.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:40:20.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:20.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:40:20.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 7.852/15.0
2025-08-04T19:40:22.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 5.823/15.0
2025-08-04T19:40:23.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:23.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:40:23.139 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:23.139 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:40:24.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 3.792/15.0
2025-08-04T19:40:26.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:26.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:40:26.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:26.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:40:26.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 61/230, Remaining exp time 1.76/15.0
2025-08-04T19:40:26.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:40:26.318 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:40:07.272084
2025-08-04T19:40:26.318 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:40:07.272084
2025-08-04T19:40:26.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:40:26.318 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:40:26.318 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:40:26.318 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:40:26&start_after=2025-08-03T17:40:26&end_after=2025-08-04T17:40:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:40:26.319 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:40:26.448 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:40:26&start_after=2025-08-03T17:40:26&end_after=2025-08-04T17:40:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2572
2025-08-04T19:40:26.466 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:40:26.466 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:40:26.467 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:40:26.467 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:40:26.467 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2664.53293
2025-08-04T19:40:26.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:40:28.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 61 of 230 done. Exposure state = 0
2025-08-04T19:40:28.250 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:40:28.267 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:40:28.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 61/230, Remaining exp time 0.0/15.0
2025-08-04T19:40:28.390 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 62 of 230
2025-08-04T19:40:28.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329228.3923745
2025-08-04T19:40:29.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:29.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:40:29.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:29.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:30.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 13.116/15.0
2025-08-04T19:40:32.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:32.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:40:32.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:32.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:40:32.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 11.085/15.0
2025-08-04T19:40:34.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 9.029/15.0
2025-08-04T19:40:35.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:35.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T19:40:35.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:35.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:40:35.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:40:36.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 6.835/15.0
2025-08-04T19:40:38.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:38.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T19:40:38.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:38.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:40:38.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 4.792/15.0
2025-08-04T19:40:40.661 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 2.762/15.0
2025-08-04T19:40:41.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:41.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-08-04T19:40:41.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:41.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:40:42.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 62/230, Remaining exp time 0.733/15.0
2025-08-04T19:40:43.662 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 62 of 230 done. Exposure state = 0
2025-08-04T19:40:43.662 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:40:43.685 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:40:43.821 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 63 of 230
2025-08-04T19:40:43.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329243.822835
2025-08-04T19:40:44.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:44.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T19:40:44.283 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:44.283 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:40:44.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 14.131/15.0
2025-08-04T19:40:45.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:40:46.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 12.101/15.0
2025-08-04T19:40:47.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:47.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:40:47.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:47.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:48.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 10.07/15.0
2025-08-04T19:40:50.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:50.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:50.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:50.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:50.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 8.04/15.0
2025-08-04T19:40:52.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 6.009/15.0
2025-08-04T19:40:53.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:53.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:53.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:53.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:54.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 3.98/15.0
2025-08-04T19:40:55.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:40:56.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:56.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:56.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:56.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:40:56.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 1.948/15.0
2025-08-04T19:40:58.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 63/230, Remaining exp time 0.0/15.0
2025-08-04T19:40:59.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 63 of 230 done. Exposure state = 0
2025-08-04T19:40:59.097 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:40:59.119 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:40:59.237 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 64 of 230
2025-08-04T19:40:59.239 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329259.2391813
2025-08-04T19:40:59.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:40:59.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:40:59.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:40:59.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:00.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 13.303/15.0
2025-08-04T19:41:02.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:02.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:41:02.393 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:02.393 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:02.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 11.275/15.0
2025-08-04T19:41:05.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 9.243/15.0
2025-08-04T19:41:05.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:05.415 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:41:05.415 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:05.416 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:41:05.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:41:07.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 7.213/15.0
2025-08-04T19:41:08.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:08.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:41:08.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:08.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:09.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 5.182/15.0
2025-08-04T19:41:11.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 3.152/15.0
2025-08-04T19:41:11.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:11.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:41:11.487 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:11.487 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:13.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 64/230, Remaining exp time 1.121/15.0
2025-08-04T19:41:14.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:14.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:41:14.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:14.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:41:14.518 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 64 of 230 done. Exposure state = 0
2025-08-04T19:41:14.518 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:41:14.520 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:41:14.653 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 65 of 230
2025-08-04T19:41:14.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329274.655469
2025-08-04T19:41:15.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 14.508/15.0
2025-08-04T19:41:15.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:41:17.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 12.478/15.0
2025-08-04T19:41:17.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:17.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:41:17.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:17.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:19.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 10.458/15.0
2025-08-04T19:41:20.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:20.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:41:20.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:20.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:41:21.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 8.427/15.0
2025-08-04T19:41:23.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 6.398/15.0
2025-08-04T19:41:23.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:23.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:41:23.555 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:23.555 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:41:25.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 4.367/15.0
2025-08-04T19:41:25.520 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:41:25.537 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:41:07.474979
2025-08-04T19:41:25.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:41:07.474979
2025-08-04T19:41:25.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:41:25.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:41:25.537 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:41:25.538 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:41:25&start_after=2025-08-03T17:41:25&end_after=2025-08-04T17:41:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:41:25.538 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:41:25.671 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:41:25&start_after=2025-08-03T17:41:25&end_after=2025-08-04T17:41:25&telescope=1m0a&ordering=start HTTP/1.1" 200 2563
2025-08-04T19:41:25.689 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:41:25.689 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:41:25.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:41:25.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:41:25.689 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2605.310225
2025-08-04T19:41:25.689 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:41:26.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:26.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:41:26.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:26.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:41:27.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 2.336/15.0
2025-08-04T19:41:29.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 65/230, Remaining exp time 0.306/15.0
2025-08-04T19:41:29.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:29.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:41:29.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:29.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:41:29.929 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 65 of 230 done. Exposure state = 0
2025-08-04T19:41:29.929 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:41:29.931 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:41:30.020 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 66 of 230
2025-08-04T19:41:30.022 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329290.022429
2025-08-04T19:41:31.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 13.605/15.0
2025-08-04T19:41:32.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:32.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:41:32.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:32.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:41:33.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 11.548/15.0
2025-08-04T19:41:34.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:41:35.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:35.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 9.48/15.0
2025-08-04T19:41:35.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T19:41:35.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:35.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:41:37.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 7.412/15.0
2025-08-04T19:41:38.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:38.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T19:41:38.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:38.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:41:39.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 5.218/15.0
2025-08-04T19:41:41.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:41.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:41:41.669 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:41.669 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:41.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 3.175/15.0
2025-08-04T19:41:43.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 66/230, Remaining exp time 1.144/15.0
2025-08-04T19:41:44.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:44.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:41:44.673 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:44.673 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:41:44.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:41:45.298 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 66 of 230 done. Exposure state = 0
2025-08-04T19:41:45.298 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:41:45.317 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:41:45.451 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 67 of 230
2025-08-04T19:41:45.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329305.4533398
2025-08-04T19:41:45.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 14.545/15.0
2025-08-04T19:41:47.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:47.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:41:47.697 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:47.697 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:41:47.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 12.514/15.0
2025-08-04T19:41:50.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 10.484/15.0
2025-08-04T19:41:50.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:50.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:41:50.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:50.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:41:52.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 8.416/15.0
2025-08-04T19:41:53.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:53.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.999
2025-08-04T19:41:53.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:53.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:41:54.098 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 6.386/15.0
2025-08-04T19:41:54.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:41:56.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 4.355/15.0
2025-08-04T19:41:56.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:56.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-08-04T19:41:56.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:56.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:41:58.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 2.324/15.0
2025-08-04T19:41:59.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:41:59.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:41:59.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:41:59.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:00.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 67/230, Remaining exp time 0.294/15.0
2025-08-04T19:42:00.726 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 67 of 230 done. Exposure state = 0
2025-08-04T19:42:00.727 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:42:00.728 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:42:00.868 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 68 of 230
2025-08-04T19:42:00.869 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329320.8698277
2025-08-04T19:42:02.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 13.68/15.0
2025-08-04T19:42:02.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:02.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:42:02.793 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:02.793 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:04.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 11.649/15.0
2025-08-04T19:42:04.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:42:05.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:05.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:42:05.813 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:05.813 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:06.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 9.619/15.0
2025-08-04T19:42:08.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 7.588/15.0
2025-08-04T19:42:08.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:08.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:42:08.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:08.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:10.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 5.558/15.0
2025-08-04T19:42:11.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:11.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:42:11.859 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:11.859 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:12.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 3.528/15.0
2025-08-04T19:42:14.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 68/230, Remaining exp time 1.497/15.0
2025-08-04T19:42:14.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:42:14.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:14.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:42:14.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:14.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:16.141 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 68 of 230 done. Exposure state = 0
2025-08-04T19:42:16.141 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:42:16.159 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:42:16.284 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 69 of 230
2025-08-04T19:42:16.286 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329336.2862563
2025-08-04T19:42:16.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 14.883/15.0
2025-08-04T19:42:17.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:17.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:42:17.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:17.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:18.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 12.854/15.0
2025-08-04T19:42:20.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 10.823/15.0
2025-08-04T19:42:20.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:20.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:42:20.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:20.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:22.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 8.791/15.0
2025-08-04T19:42:23.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:23.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:42:23.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:23.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:42:24.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 6.761/15.0
2025-08-04T19:42:24.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:42:24.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:42:07.676393
2025-08-04T19:42:24.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:42:07.676393
2025-08-04T19:42:24.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:42:24.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:42:24.748 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:42:24.748 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:42:24&start_after=2025-08-03T17:42:24&end_after=2025-08-04T17:42:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:42:24.749 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:42:24.884 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:42:24&start_after=2025-08-03T17:42:24&end_after=2025-08-04T17:42:24&telescope=1m0a&ordering=start HTTP/1.1" 200 2550
2025-08-04T19:42:24.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:42:24.901 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:42:24.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:42:24.902 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:42:24.902 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2546.097938
2025-08-04T19:42:24.902 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:42:26.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 4.731/15.0
2025-08-04T19:42:26.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:26.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:42:26.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:26.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:42:28.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 2.651/15.0
2025-08-04T19:42:29.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:29.967 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:42:29.967 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:29.967 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:42:30.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 69/230, Remaining exp time 0.607/15.0
2025-08-04T19:42:31.562 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 69 of 230 done. Exposure state = 0
2025-08-04T19:42:31.562 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:42:31.582 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:42:31.689 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 70 of 230
2025-08-04T19:42:31.690 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329351.6908414
2025-08-04T19:42:32.740 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 13.982/15.0
2025-08-04T19:42:32.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:32.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T19:42:32.989 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:32.989 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:42:33.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:42:34.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 11.951/15.0
2025-08-04T19:42:35.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:36.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:42:36.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:36.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:36.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 9.92/15.0
2025-08-04T19:42:38.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 7.889/15.0
2025-08-04T19:42:39.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:39.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:42:39.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:39.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:42:40.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 5.859/15.0
2025-08-04T19:42:42.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:42.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:42:42.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:42.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:42.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 3.828/15.0
2025-08-04T19:42:43.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:42:44.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 70/230, Remaining exp time 1.8/15.0
2025-08-04T19:42:45.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:45.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:42:45.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:45.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:46.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 70/230, Remaining exp time 0.0/15.0
2025-08-04T19:42:47.014 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 70 of 230 done. Exposure state = 0
2025-08-04T19:42:47.014 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:42:47.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:42:47.143 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 71 of 230
2025-08-04T19:42:47.144 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329367.144829
2025-08-04T19:42:48.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:48.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:42:48.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:48.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:48.984 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 13.19/15.0
2025-08-04T19:42:51.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 11.161/15.0
2025-08-04T19:42:51.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:51.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:42:51.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:51.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:53.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 9.094/15.0
2025-08-04T19:42:53.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:42:54.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:54.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:42:54.129 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:54.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:42:55.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 7.064/15.0
2025-08-04T19:42:57.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:42:57.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 5.032/15.0
2025-08-04T19:42:57.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:42:57.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:42:57.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:42:59.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 3.001/15.0
2025-08-04T19:43:00.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:00.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:43:00.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:00.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:01.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 71/230, Remaining exp time 0.971/15.0
2025-08-04T19:43:02.418 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 71 of 230 done. Exposure state = 0
2025-08-04T19:43:02.418 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:43:02.443 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:43:02.559 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 72 of 230
2025-08-04T19:43:02.561 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329382.5612295
2025-08-04T19:43:03.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:03.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:43:03.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:03.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:43:03.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 14.358/15.0
2025-08-04T19:43:03.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:43:05.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 12.326/15.0
2025-08-04T19:43:06.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:06.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:43:06.204 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:06.204 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:07.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 10.296/15.0
2025-08-04T19:43:09.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:09.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:43:09.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:09.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:09.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 8.265/15.0
2025-08-04T19:43:11.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 6.235/15.0
2025-08-04T19:43:12.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:12.247 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:43:12.247 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:12.247 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:13.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 4.205/15.0
2025-08-04T19:43:13.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:43:15.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:15.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:43:15.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:15.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:43:15.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 2.174/15.0
2025-08-04T19:43:17.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 72/230, Remaining exp time 0.144/15.0
2025-08-04T19:43:17.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 72 of 230 done. Exposure state = 0
2025-08-04T19:43:17.885 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:43:17.903 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:43:18.013 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 73 of 230
2025-08-04T19:43:18.015 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329398.0151024
2025-08-04T19:43:18.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:18.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:43:18.274 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:18.274 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:19.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 13.567/15.0
2025-08-04T19:43:21.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:21.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:43:21.297 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:21.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:43:21.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 11.537/15.0
2025-08-04T19:43:23.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 9.506/15.0
2025-08-04T19:43:23.952 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:43:23.971 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:43:07.877786
2025-08-04T19:43:23.971 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:43:07.877786
2025-08-04T19:43:23.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:43:23.971 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:43:23.971 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:43:23.971 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:43:23&start_after=2025-08-03T17:43:23&end_after=2025-08-04T17:43:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:43:23.972 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:43:24.130 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:43:23&start_after=2025-08-03T17:43:23&end_after=2025-08-04T17:43:23&telescope=1m0a&ordering=start HTTP/1.1" 200 2550
2025-08-04T19:43:24.153 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:43:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:43:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:43:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:43:24.153 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2486.846598
2025-08-04T19:43:24.153 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:43:24.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:24.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:43:24.301 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:24.301 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:25.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 7.476/15.0
2025-08-04T19:43:27.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:27.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:43:27.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:27.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:43:27.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 5.445/15.0
2025-08-04T19:43:29.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 3.415/15.0
2025-08-04T19:43:30.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:30.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:43:30.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:30.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:31.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 73/230, Remaining exp time 1.385/15.0
2025-08-04T19:43:33.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:43:33.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 73 of 230 done. Exposure state = 0
2025-08-04T19:43:33.290 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:43:33.312 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:43:33.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:33.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:43:33.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:33.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:43:33.443 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 74 of 230
2025-08-04T19:43:33.445 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329413.445459
2025-08-04T19:43:33.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 14.77/15.0
2025-08-04T19:43:35.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 12.74/15.0
2025-08-04T19:43:36.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:36.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:43:36.356 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:36.356 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:43:37.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 10.709/15.0
2025-08-04T19:43:39.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:39.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:43:39.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:39.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:43:39.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 8.679/15.0
2025-08-04T19:43:41.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 6.65/15.0
2025-08-04T19:43:42.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:42.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:43:42.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:42.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:43:43.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:43:43.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 4.618/15.0
2025-08-04T19:43:45.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:45.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:43:45.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:45.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:43:45.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 2.588/15.0
2025-08-04T19:43:47.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 74/230, Remaining exp time 0.558/15.0
2025-08-04T19:43:48.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:48.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0009999999999. Last known sky angle: 359.99999999999994
2025-08-04T19:43:48.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:48.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0009999999999
2025-08-04T19:43:48.721 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 74 of 230 done. Exposure state = 0
2025-08-04T19:43:48.721 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:43:48.723 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:43:48.859 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 75 of 230
2025-08-04T19:43:48.861 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329428.8617024
2025-08-04T19:43:49.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 13.943/15.0
2025-08-04T19:43:51.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:51.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0009999999999
2025-08-04T19:43:51.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:51.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:43:51.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 11.913/15.0
2025-08-04T19:43:53.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:43:54.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 9.883/15.0
2025-08-04T19:43:54.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:54.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:43:54.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:54.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:43:56.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 7.852/15.0
2025-08-04T19:43:57.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:43:57.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:43:57.500 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:43:57.500 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:43:58.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 5.823/15.0
2025-08-04T19:44:00.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 3.791/15.0
2025-08-04T19:44:00.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:00.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:44:00.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:00.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:44:02.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 75/230, Remaining exp time 1.76/15.0
2025-08-04T19:44:03.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:44:03.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:03.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00000000000006
2025-08-04T19:44:03.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:03.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:44:04.137 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 75 of 230 done. Exposure state = 0
2025-08-04T19:44:04.137 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:44:04.139 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:44:04.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 75/230, Remaining exp time 0.0/15.0
2025-08-04T19:44:04.314 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 76 of 230
2025-08-04T19:44:04.315 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329444.315783
2025-08-04T19:44:06.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 13.114/15.0
2025-08-04T19:44:06.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:06.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T19:44:06.544 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:06.544 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:08.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 11.048/15.0
2025-08-04T19:44:09.547 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:09.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:09.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:09.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:10.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 8.944/15.0
2025-08-04T19:44:12.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 6.913/15.0
2025-08-04T19:44:12.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:12.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:12.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:12.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:13.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:44:14.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 4.883/15.0
2025-08-04T19:44:15.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:15.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:15.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:15.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:16.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 2.852/15.0
2025-08-04T19:44:18.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 76/230, Remaining exp time 0.821/15.0
2025-08-04T19:44:18.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:18.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:44:18.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:18.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:44:19.589 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 76 of 230 done. Exposure state = 0
2025-08-04T19:44:19.589 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:44:19.591 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:44:19.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 77 of 230
2025-08-04T19:44:19.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329459.7320476
2025-08-04T19:44:20.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 14.206/15.0
2025-08-04T19:44:21.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:21.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:44:21.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:21.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:22.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 12.176/15.0
2025-08-04T19:44:23.203 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:44:23.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:44:08.077967
2025-08-04T19:44:23.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:44:08.077967
2025-08-04T19:44:23.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:44:23.224 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:44:23.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:44:23.224 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:44:23&start_after=2025-08-03T17:44:23&end_after=2025-08-04T17:44:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:44:23.224 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:44:23.392 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:44:23&start_after=2025-08-03T17:44:23&end_after=2025-08-04T17:44:23&telescope=1m0a&ordering=start HTTP/1.1" 200 2554
2025-08-04T19:44:23.409 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:44:23.409 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:44:23.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:44:23.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:44:23.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2427.590211
2025-08-04T19:44:23.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:44:24.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 10.145/15.0
2025-08-04T19:44:24.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:24.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:24.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:24.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:26.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 8.115/15.0
2025-08-04T19:44:27.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:27.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:27.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:27.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:28.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 6.047/15.0
2025-08-04T19:44:30.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:30.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:44:30.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:30.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:44:30.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 4.017/15.0
2025-08-04T19:44:32.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:44:32.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 1.986/15.0
2025-08-04T19:44:33.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:33.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:44:33.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:33.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:34.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 77/230, Remaining exp time 0.0/15.0
2025-08-04T19:44:35.004 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 77 of 230 done. Exposure state = 0
2025-08-04T19:44:35.004 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:44:35.024 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:44:35.146 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 78 of 230
2025-08-04T19:44:35.148 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329475.1484606
2025-08-04T19:44:36.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:36.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:36.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:36.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:36.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 13.341/15.0
2025-08-04T19:44:38.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 11.311/15.0
2025-08-04T19:44:39.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:39.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:44:39.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:39.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:44:40.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 9.28/15.0
2025-08-04T19:44:42.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:44:42.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:42.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:44:42.815 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:42.815 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:44:42.916 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 7.25/15.0
2025-08-04T19:44:44.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 5.231/15.0
2025-08-04T19:44:45.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:45.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:44:45.839 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:45.839 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:47.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 3.201/15.0
2025-08-04T19:44:48.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:48.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:48.843 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:48.843 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:49.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 78/230, Remaining exp time 1.019/15.0
2025-08-04T19:44:50.429 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 78 of 230 done. Exposure state = 0
2025-08-04T19:44:50.429 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:44:50.450 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:44:50.565 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 79 of 230
2025-08-04T19:44:50.567 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329490.5669985
2025-08-04T19:44:51.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 14.396/15.0
2025-08-04T19:44:51.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:51.847 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:44:51.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:51.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:52.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:44:53.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 12.328/15.0
2025-08-04T19:44:54.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:54.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:44:54.868 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:54.868 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:44:55.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 10.296/15.0
2025-08-04T19:44:57.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 8.228/15.0
2025-08-04T19:44:57.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:44:57.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:44:57.872 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:44:57.872 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:44:59.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 6.034/15.0
2025-08-04T19:45:00.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:00.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:45:00.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:00.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:01.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 3.865/15.0
2025-08-04T19:45:02.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:45:03.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 79/230, Remaining exp time 1.821/15.0
2025-08-04T19:45:03.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:03.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:45:03.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:03.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:05.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 79/230, Remaining exp time 0.0/15.0
2025-08-04T19:45:05.891 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 79 of 230 done. Exposure state = 0
2025-08-04T19:45:05.891 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:45:05.912 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:45:06.059 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 80 of 230
2025-08-04T19:45:06.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329506.0609646
2025-08-04T19:45:06.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:06.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:45:06.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:06.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:08.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 13.227/15.0
2025-08-04T19:45:09.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:09.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:45:09.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:09.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:10.069 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 11.035/15.0
2025-08-04T19:45:12.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 8.992/15.0
2025-08-04T19:45:12.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:45:12.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:12.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:45:12.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:12.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:14.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 6.962/15.0
2025-08-04T19:45:15.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:16.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:45:16.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:16.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:16.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 4.931/15.0
2025-08-04T19:45:18.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 2.9/15.0
2025-08-04T19:45:19.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:19.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:45:19.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:19.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:20.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 80/230, Remaining exp time 0.865/15.0
2025-08-04T19:45:21.337 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 80 of 230 done. Exposure state = 0
2025-08-04T19:45:21.337 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:45:21.339 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:45:21.452 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 81 of 230
2025-08-04T19:45:21.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329521.4537446
2025-08-04T19:45:22.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:22.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:45:22.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:22.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:45:22.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 14.244/15.0
2025-08-04T19:45:22.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:45:22.475 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:45:08.278951
2025-08-04T19:45:22.475 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:45:08.278951
2025-08-04T19:45:22.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:45:22.476 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:45:22.476 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:45:22.476 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:45:22&start_after=2025-08-03T17:45:22&end_after=2025-08-04T17:45:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:45:22.476 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:45:22.603 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:45:22&start_after=2025-08-03T17:45:22&end_after=2025-08-04T17:45:22&telescope=1m0a&ordering=start HTTP/1.1" 200 2555
2025-08-04T19:45:22.621 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:45:22.621 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:45:22.621 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:45:22.621 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:45:22.621 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2368.37864
2025-08-04T19:45:22.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:45:24.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 12.213/15.0
2025-08-04T19:45:25.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:25.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:45:25.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:25.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:26.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 10.183/15.0
2025-08-04T19:45:28.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:28.075 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:45:28.075 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:28.075 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:28.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 8.153/15.0
2025-08-04T19:45:30.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 6.123/15.0
2025-08-04T19:45:31.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:31.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:45:31.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:31.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:31.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:45:32.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 4.093/15.0
2025-08-04T19:45:34.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:34.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:45:34.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:34.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:34.422 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 2.061/15.0
2025-08-04T19:45:36.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 81/230, Remaining exp time 0.031/15.0
2025-08-04T19:45:36.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 81 of 230 done. Exposure state = 0
2025-08-04T19:45:36.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:45:36.779 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:45:36.868 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 82 of 230
2025-08-04T19:45:36.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329536.8700778
2025-08-04T19:45:37.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:37.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T19:45:37.123 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:37.123 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T19:45:38.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 13.419/15.0
2025-08-04T19:45:40.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:40.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T19:45:40.145 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:40.145 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:40.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 11.386/15.0
2025-08-04T19:45:41.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:45:42.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 9.357/15.0
2025-08-04T19:45:43.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:43.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:45:43.167 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:43.167 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:44.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 7.327/15.0
2025-08-04T19:45:46.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:46.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:45:46.185 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:46.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:45:46.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 5.295/15.0
2025-08-04T19:45:48.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 3.264/15.0
2025-08-04T19:45:49.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:49.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:45:49.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:49.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:45:50.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 82/230, Remaining exp time 1.234/15.0
2025-08-04T19:45:51.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:45:52.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 82 of 230 done. Exposure state = 0
2025-08-04T19:45:52.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:45:52.149 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:45:52.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:52.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:45:52.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:52.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:52.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 83 of 230
2025-08-04T19:45:52.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329552.2487311
2025-08-04T19:45:52.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 14.584/15.0
2025-08-04T19:45:54.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 12.552/15.0
2025-08-04T19:45:55.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:55.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:45:55.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:55.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:45:56.757 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 10.522/15.0
2025-08-04T19:45:58.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:45:58.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:45:58.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:45:58.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:45:58.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 8.491/15.0
2025-08-04T19:46:00.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 6.461/15.0
2025-08-04T19:46:01.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:01.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:46:01.260 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:01.260 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:01.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:46:02.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 4.431/15.0
2025-08-04T19:46:04.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:04.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:04.281 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:04.281 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:04.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 2.4/15.0
2025-08-04T19:46:06.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 83/230, Remaining exp time 0.37/15.0
2025-08-04T19:46:07.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:07.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:07.303 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:07.303 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:07.525 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 83 of 230 done. Exposure state = 0
2025-08-04T19:46:07.525 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:46:07.527 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:46:07.625 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 84 of 230
2025-08-04T19:46:07.627 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329567.6274662
2025-08-04T19:46:08.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 13.718/15.0
2025-08-04T19:46:10.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:10.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:46:10.307 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:10.307 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:46:10.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 11.687/15.0
2025-08-04T19:46:11.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:46:13.001 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 9.657/15.0
2025-08-04T19:46:13.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:13.332 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:46:13.332 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:13.332 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:15.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 7.626/15.0
2025-08-04T19:46:16.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:16.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:16.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:16.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:17.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 5.596/15.0
2025-08-04T19:46:19.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 3.565/15.0
2025-08-04T19:46:19.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:19.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:19.372 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:19.372 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:21.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 84/230, Remaining exp time 1.536/15.0
2025-08-04T19:46:21.666 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:46:21.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:46:08.481042
2025-08-04T19:46:21.688 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:46:08.481042
2025-08-04T19:46:21.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:46:21.688 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:46:21.688 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:46:21.688 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:46:21&start_after=2025-08-03T17:46:21&end_after=2025-08-04T17:46:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:46:21.689 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:46:21.936 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:46:21&start_after=2025-08-03T17:46:21&end_after=2025-08-04T17:46:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2573
2025-08-04T19:46:21.954 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:46:21.954 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:46:21.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:46:21.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:46:21.954 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2309.045224
2025-08-04T19:46:21.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:46:22.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:22.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:46:22.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:22.376 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:46:22.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 84 of 230 done. Exposure state = 0
2025-08-04T19:46:22.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:46:22.923 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:46:23.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 84/230, Remaining exp time 0.0/15.0
2025-08-04T19:46:23.218 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 85 of 230
2025-08-04T19:46:23.220 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329583.2203093
2025-08-04T19:46:25.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 13.039/15.0
2025-08-04T19:46:25.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:25.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:46:25.397 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:25.397 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:27.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 10.848/15.0
2025-08-04T19:46:28.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:28.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:28.420 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:28.420 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:29.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 8.791/15.0
2025-08-04T19:46:30.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:46:31.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:31.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:31.445 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:31.445 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:31.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 6.737/15.0
2025-08-04T19:46:33.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 4.705/15.0
2025-08-04T19:46:34.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:34.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:34.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:34.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:35.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 2.676/15.0
2025-08-04T19:46:37.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:37.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:37.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:37.520 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:37.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 85/230, Remaining exp time 0.645/15.0
2025-08-04T19:46:38.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 85 of 230 done. Exposure state = 0
2025-08-04T19:46:38.503 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:46:38.505 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:46:38.622 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 86 of 230
2025-08-04T19:46:38.624 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329598.624675
2025-08-04T19:46:39.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 14.018/15.0
2025-08-04T19:46:40.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:40.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:40.540 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:40.540 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:40.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:46:41.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 11.988/15.0
2025-08-04T19:46:43.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:43.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:43.564 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:43.564 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:43.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 9.957/15.0
2025-08-04T19:46:45.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 7.927/15.0
2025-08-04T19:46:46.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:46.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:46:46.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:46.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:46:47.758 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 5.897/15.0
2025-08-04T19:46:49.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:49.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:46:49.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:49.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:49.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 3.866/15.0
2025-08-04T19:46:50.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:46:51.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 86/230, Remaining exp time 1.836/15.0
2025-08-04T19:46:52.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:52.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:52.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:52.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:53.897 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 86 of 230 done. Exposure state = 0
2025-08-04T19:46:53.897 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:46:53.920 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:46:53.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 86/230, Remaining exp time 0.0/15.0
2025-08-04T19:46:54.039 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 87 of 230
2025-08-04T19:46:54.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329614.0410311
2025-08-04T19:46:55.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:55.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:55.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:55.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:46:55.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 13.114/15.0
2025-08-04T19:46:57.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 11.085/15.0
2025-08-04T19:46:58.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:46:58.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:46:58.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:46:58.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:00.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 9.055/15.0
2025-08-04T19:47:00.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:47:01.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:01.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:01.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:01.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:02.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 7.025/15.0
2025-08-04T19:47:04.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 4.994/15.0
2025-08-04T19:47:04.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:04.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:04.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:04.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:06.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 2.963/15.0
2025-08-04T19:47:07.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:07.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:07.752 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:07.752 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:08.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 87/230, Remaining exp time 0.933/15.0
2025-08-04T19:47:09.316 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 87 of 230 done. Exposure state = 0
2025-08-04T19:47:09.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:47:09.337 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:47:09.456 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 88 of 230
2025-08-04T19:47:09.457 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329629.4577358
2025-08-04T19:47:10.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 14.319/15.0
2025-08-04T19:47:10.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:10.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:10.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:10.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:11.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:47:12.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 12.289/15.0
2025-08-04T19:47:13.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:13.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:47:13.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:13.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:47:14.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 10.259/15.0
2025-08-04T19:47:16.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 8.152/15.0
2025-08-04T19:47:16.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:16.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:47:16.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:16.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:18.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 6.123/15.0
2025-08-04T19:47:19.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:19.843 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:19.843 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:19.843 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:20.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 4.092/15.0
2025-08-04T19:47:21.010 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:47:21.028 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:47:08.682912
2025-08-04T19:47:21.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:47:08.682912
2025-08-04T19:47:21.028 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:47:21.028 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:47:21.028 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:47:21.028 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:47:21&start_after=2025-08-03T17:47:21&end_after=2025-08-04T17:47:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:47:21.029 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:47:21.180 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:47:21&start_after=2025-08-03T17:47:21&end_after=2025-08-04T17:47:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2573
2025-08-04T19:47:21.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:47:21.204 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:47:21.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:47:21.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:47:21.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2249.795646
2025-08-04T19:47:21.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:47:22.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 2.061/15.0
2025-08-04T19:47:22.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:22.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:22.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:22.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:24.495 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 88/230, Remaining exp time 0.031/15.0
2025-08-04T19:47:24.733 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 88 of 230 done. Exposure state = 0
2025-08-04T19:47:24.733 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:47:24.754 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:47:24.872 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 89 of 230
2025-08-04T19:47:24.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329644.8743038
2025-08-04T19:47:25.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:25.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:25.888 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:25.888 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:26.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 13.379/15.0
2025-08-04T19:47:28.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 11.349/15.0
2025-08-04T19:47:28.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:28.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:28.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:28.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:30.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:47:30.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 9.318/15.0
2025-08-04T19:47:31.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:31.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:31.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:31.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:32.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 7.288/15.0
2025-08-04T19:47:34.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 5.259/15.0
2025-08-04T19:47:34.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:34.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:34.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:34.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:36.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 3.227/15.0
2025-08-04T19:47:37.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:37.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:37.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:37.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:38.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 89/230, Remaining exp time 1.196/15.0
2025-08-04T19:47:40.149 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 89 of 230 done. Exposure state = 0
2025-08-04T19:47:40.149 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:47:40.170 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:47:40.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:47:40.289 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 90 of 230
2025-08-04T19:47:40.290 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329660.2908525
2025-08-04T19:47:40.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 14.584/15.0
2025-08-04T19:47:40.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:40.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:47:40.965 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:40.965 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:47:42.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 12.552/15.0
2025-08-04T19:47:43.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:43.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:47:43.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:43.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:44.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 10.521/15.0
2025-08-04T19:47:46.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 8.491/15.0
2025-08-04T19:47:46.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:47.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:47:47.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:47.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:47:48.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 6.46/15.0
2025-08-04T19:47:50.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:50.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:47:50.033 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:50.033 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:50.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:47:50.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 4.432/15.0
2025-08-04T19:47:52.921 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 2.4/15.0
2025-08-04T19:47:53.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:53.056 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:53.056 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:53.056 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:54.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 90/230, Remaining exp time 0.369/15.0
2025-08-04T19:47:55.565 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 90 of 230 done. Exposure state = 0
2025-08-04T19:47:55.612 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:47:55.631 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:47:55.743 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 91 of 230
2025-08-04T19:47:55.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329675.744932
2025-08-04T19:47:56.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:56.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:56.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:56.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:47:56.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 13.794/15.0
2025-08-04T19:47:59.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 11.762/15.0
2025-08-04T19:47:59.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:47:59.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:47:59.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:47:59.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:00.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:48:01.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 9.732/15.0
2025-08-04T19:48:02.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:02.100 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:02.100 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:02.100 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:03.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 7.701/15.0
2025-08-04T19:48:05.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:05.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 5.671/15.0
2025-08-04T19:48:05.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:48:05.124 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:05.124 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:48:07.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 3.64/15.0
2025-08-04T19:48:08.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:08.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:48:08.145 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:08.145 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:09.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 91/230, Remaining exp time 1.61/15.0
2025-08-04T19:48:10.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:48:11.024 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 91 of 230 done. Exposure state = 0
2025-08-04T19:48:11.024 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:48:11.045 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:48:11.148 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:11.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:11.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:11.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:11.159 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 92 of 230
2025-08-04T19:48:11.161 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329691.1613712
2025-08-04T19:48:11.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 14.998/15.0
2025-08-04T19:48:13.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 12.966/15.0
2025-08-04T19:48:14.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:14.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:14.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:14.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:15.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 10.937/15.0
2025-08-04T19:48:17.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:17.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:17.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:17.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:17.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 8.78/15.0
2025-08-04T19:48:19.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 6.735/15.0
2025-08-04T19:48:20.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:20.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:20.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:20.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:20.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:48:20.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:48:08.884900
2025-08-04T19:48:20.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:48:08.884900
2025-08-04T19:48:20.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:48:20.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:48:20.257 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:48:20.258 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:48:20&start_after=2025-08-03T17:48:20&end_after=2025-08-04T17:48:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:48:20.258 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:48:20.386 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:48:20&start_after=2025-08-03T17:48:20&end_after=2025-08-04T17:48:20&telescope=1m0a&ordering=start HTTP/1.1" 200 2567
2025-08-04T19:48:20.403 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:48:20.403 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:48:20.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:48:20.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:48:20.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2190.596162
2025-08-04T19:48:20.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:48:21.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 4.704/15.0
2025-08-04T19:48:23.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:23.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:23.225 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:23.225 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:23.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 2.673/15.0
2025-08-04T19:48:25.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 92/230, Remaining exp time 0.642/15.0
2025-08-04T19:48:26.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:26.251 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:48:26.251 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:26.251 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:48:26.445 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 92 of 230 done. Exposure state = 0
2025-08-04T19:48:26.491 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:48:26.498 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:48:26.603 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 93 of 230
2025-08-04T19:48:26.606 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329706.6066604
2025-08-04T19:48:27.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 14.063/15.0
2025-08-04T19:48:29.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:29.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:48:29.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:29.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:29.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:48:29.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 12.031/15.0
2025-08-04T19:48:31.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 10.002/15.0
2025-08-04T19:48:32.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:32.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:32.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:32.305 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:33.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 7.933/15.0
2025-08-04T19:48:35.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:35.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:48:35.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:35.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:48:35.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 5.902/15.0
2025-08-04T19:48:37.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 3.872/15.0
2025-08-04T19:48:38.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:38.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:48:38.351 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:38.352 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:39.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:48:39.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 93/230, Remaining exp time 1.843/15.0
2025-08-04T19:48:41.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:41.372 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:41.373 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:41.373 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:41.907 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 93 of 230 done. Exposure state = 0
2025-08-04T19:48:41.953 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:48:41.960 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:48:41.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 93/230, Remaining exp time 0.0/15.0
2025-08-04T19:48:42.221 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 94 of 230
2025-08-04T19:48:42.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329722.223397
2025-08-04T19:48:44.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 13.239/15.0
2025-08-04T19:48:44.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:44.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:44.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:44.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:46.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 11.199/15.0
2025-08-04T19:48:47.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:47.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:47.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:47.404 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:48.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 9.131/15.0
2025-08-04T19:48:49.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:48:50.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 7.063/15.0
2025-08-04T19:48:50.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:50.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:48:50.427 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:50.427 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:48:52.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 4.996/15.0
2025-08-04T19:48:53.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:53.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:48:53.432 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:53.432 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:48:54.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 2.927/15.0
2025-08-04T19:48:56.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:56.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 94/230, Remaining exp time 0.859/15.0
2025-08-04T19:48:56.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:48:56.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:56.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:48:57.521 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 94 of 230 done. Exposure state = 0
2025-08-04T19:48:57.521 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:48:57.547 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:48:57.676 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 95 of 230
2025-08-04T19:48:57.680 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329737.6802146
2025-08-04T19:48:58.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 14.253/15.0
2025-08-04T19:48:59.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:48:59.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:48:59.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:48:59.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:48:59.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:00.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 12.183/15.0
2025-08-04T19:49:02.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:02.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:02.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:02.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:02.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 10.115/15.0
2025-08-04T19:49:04.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 8.047/15.0
2025-08-04T19:49:05.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:05.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:49:05.528 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:05.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:49:06.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 5.979/15.0
2025-08-04T19:49:08.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:08.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:49:08.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:08.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:08.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 3.913/15.0
2025-08-04T19:49:09.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:49:10.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 95/230, Remaining exp time 1.843/15.0
2025-08-04T19:49:11.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:11.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:11.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:11.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:13.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 95/230, Remaining exp time 0.0/15.0
2025-08-04T19:49:13.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 95 of 230 done. Exposure state = 0
2025-08-04T19:49:13.031 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:49:13.058 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:49:13.168 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 96 of 230
2025-08-04T19:49:13.171 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329753.1712859
2025-08-04T19:49:14.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:14.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:14.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:14.600 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:15.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 13.145/15.0
2025-08-04T19:49:17.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 11.092/15.0
2025-08-04T19:49:17.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:17.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:17.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:17.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:19.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 9.023/15.0
2025-08-04T19:49:19.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:49:19.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:49:09.087134
2025-08-04T19:49:19.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:49:09.087134
2025-08-04T19:49:19.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:49:19.485 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:49:19.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:49:19.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:49:19&start_after=2025-08-03T17:49:19&end_after=2025-08-04T17:49:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:49:19.488 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:49:19.628 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:49:19&start_after=2025-08-03T17:49:19&end_after=2025-08-04T17:49:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2566
2025-08-04T19:49:19.684 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:49:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T19:49:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:49:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:49:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2131.314811
2025-08-04T19:49:19.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:49:20.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:20.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:20.647 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:20.647 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:21.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 6.956/15.0
2025-08-04T19:49:23.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 4.89/15.0
2025-08-04T19:49:23.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:23.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:23.667 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:23.667 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:25.347 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 2.859/15.0
2025-08-04T19:49:26.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:26.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:26.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:26.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:27.377 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 96/230, Remaining exp time 0.829/15.0
2025-08-04T19:49:28.460 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 96 of 230 done. Exposure state = 0
2025-08-04T19:49:28.460 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:49:28.481 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:49:28.620 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 97 of 230
2025-08-04T19:49:28.621 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329768.6218472
2025-08-04T19:49:28.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:49:29.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 14.246/15.0
2025-08-04T19:49:29.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:29.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:49:29.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:29.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:49:31.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 12.214/15.0
2025-08-04T19:49:32.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:32.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T19:49:32.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:32.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:33.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 10.154/15.0
2025-08-04T19:49:35.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:35.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 7.914/15.0
2025-08-04T19:49:35.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:35.756 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:35.756 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:37.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 5.871/15.0
2025-08-04T19:49:38.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:49:38.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:38.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:38.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:38.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:39.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 3.84/15.0
2025-08-04T19:49:41.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:41.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:41.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:41.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:41.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 97/230, Remaining exp time 1.81/15.0
2025-08-04T19:49:43.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 97/230, Remaining exp time 0.0/15.0
2025-08-04T19:49:43.895 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 97 of 230 done. Exposure state = 0
2025-08-04T19:49:43.895 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:49:43.917 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:49:44.024 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 98 of 230
2025-08-04T19:49:44.026 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329784.0266025
2025-08-04T19:49:44.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:44.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:49:44.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:44.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:49:45.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 13.152/15.0
2025-08-04T19:49:47.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:47.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:49:47.807 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:47.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:47.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 11.123/15.0
2025-08-04T19:49:48.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:49:49.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 9.094/15.0
2025-08-04T19:49:50.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:50.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:50.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:50.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:51.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 7.062/15.0
2025-08-04T19:49:53.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:53.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:53.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:53.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:54.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 5.032/15.0
2025-08-04T19:49:56.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 3.001/15.0
2025-08-04T19:49:56.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:56.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:49:56.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:56.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:49:58.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 98/230, Remaining exp time 0.971/15.0
2025-08-04T19:49:58.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:49:59.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 98 of 230 done. Exposure state = 0
2025-08-04T19:49:59.349 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:49:59.373 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:49:59.478 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 99 of 230
2025-08-04T19:49:59.480 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329799.4805758
2025-08-04T19:49:59.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:49:59.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:49:59.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:49:59.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:50:00.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 14.394/15.0
2025-08-04T19:50:02.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 12.364/15.0
2025-08-04T19:50:02.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:02.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:50:02.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:02.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:04.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 10.333/15.0
2025-08-04T19:50:05.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:05.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:05.915 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:05.915 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:06.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 8.303/15.0
2025-08-04T19:50:08.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 6.273/15.0
2025-08-04T19:50:08.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:50:08.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:08.936 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:08.936 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:08.936 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:10.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 4.244/15.0
2025-08-04T19:50:11.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:11.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:11.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:11.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:12.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 2.213/15.0
2025-08-04T19:50:14.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 99/230, Remaining exp time 0.181/15.0
2025-08-04T19:50:14.803 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 99 of 230 done. Exposure state = 0
2025-08-04T19:50:14.803 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:50:14.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:50:14.932 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 100 of 230
2025-08-04T19:50:14.934 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329814.9344718
2025-08-04T19:50:14.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:14.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:14.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:14.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:16.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 13.605/15.0
2025-08-04T19:50:17.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:18.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:18.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:18.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:18.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 11.574/15.0
2025-08-04T19:50:18.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:50:18.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:50:09.288224
2025-08-04T19:50:18.737 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:50:09.288224
2025-08-04T19:50:18.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:50:18.738 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:50:18.738 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:50:18.738 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:50:18&start_after=2025-08-03T17:50:18&end_after=2025-08-04T17:50:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:50:18.738 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:50:18.875 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:50:18&start_after=2025-08-03T17:50:18&end_after=2025-08-04T17:50:18&telescope=1m0a&ordering=start HTTP/1.1" 200 2643
2025-08-04T19:50:18.894 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:50:18.894 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:50:18.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:50:18.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:50:18.894 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2072.105644
2025-08-04T19:50:18.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:50:20.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 9.392/15.0
2025-08-04T19:50:21.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:21.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:21.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:21.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:22.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 7.349/15.0
2025-08-04T19:50:24.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:24.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:24.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:24.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:24.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 5.318/15.0
2025-08-04T19:50:26.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 3.288/15.0
2025-08-04T19:50:27.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:27.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:27.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:27.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:27.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:50:28.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 100/230, Remaining exp time 1.258/15.0
2025-08-04T19:50:30.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:30.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:30.095 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:30.095 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:30.208 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 100 of 230 done. Exposure state = 0
2025-08-04T19:50:30.208 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:50:30.210 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:50:30.325 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 101 of 230
2025-08-04T19:50:30.327 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329830.3273783
2025-08-04T19:50:30.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 14.62/15.0
2025-08-04T19:50:32.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 12.591/15.0
2025-08-04T19:50:33.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:33.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:33.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:33.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:34.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 10.559/15.0
2025-08-04T19:50:36.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:36.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:36.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:36.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:36.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 8.54/15.0
2025-08-04T19:50:37.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:50:38.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 6.51/15.0
2025-08-04T19:50:39.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:39.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:39.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:39.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:40.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 4.48/15.0
2025-08-04T19:50:42.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:42.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:50:42.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:42.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:42.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 2.451/15.0
2025-08-04T19:50:44.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 101/230, Remaining exp time 0.42/15.0
2025-08-04T19:50:45.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:45.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:50:45.193 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:45.193 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:50:45.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 101 of 230 done. Exposure state = 0
2025-08-04T19:50:45.611 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:50:45.629 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:50:45.730 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 102 of 230
2025-08-04T19:50:45.731 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329845.73191
2025-08-04T19:50:46.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 13.793/15.0
2025-08-04T19:50:47.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:50:48.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:48.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:50:48.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:48.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:49.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 11.762/15.0
2025-08-04T19:50:51.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 9.593/15.0
2025-08-04T19:50:51.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:51.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:50:51.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:51.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:50:53.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 7.525/15.0
2025-08-04T19:50:54.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:54.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:50:54.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:54.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:50:55.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 5.469/15.0
2025-08-04T19:50:57.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:50:57.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:50:57.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:50:57.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:50:57.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 3.401/15.0
2025-08-04T19:50:57.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:50:59.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 102/230, Remaining exp time 1.333/15.0
2025-08-04T19:51:00.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:00.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:51:00.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:00.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:51:01.006 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 102 of 230 done. Exposure state = 0
2025-08-04T19:51:01.007 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:51:01.008 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:51:01.374 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 103 of 230
2025-08-04T19:51:01.376 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329861.376121
2025-08-04T19:51:01.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 14.909/15.0
2025-08-04T19:51:03.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:03.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:51:03.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:03.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:51:03.554 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 12.852/15.0
2025-08-04T19:51:05.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 10.822/15.0
2025-08-04T19:51:06.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:06.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:51:06.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:06.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:51:07.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 8.793/15.0
2025-08-04T19:51:07.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:51:09.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:09.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:51:09.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:09.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:51:09.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 6.761/15.0
2025-08-04T19:51:11.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 4.579/15.0
2025-08-04T19:51:12.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:12.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:51:12.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:12.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:51:14.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 2.41/15.0
2025-08-04T19:51:15.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:15.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:51:15.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:15.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:51:16.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 103/230, Remaining exp time 0.367/15.0
2025-08-04T19:51:16.651 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 103 of 230 done. Exposure state = 0
2025-08-04T19:51:16.651 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:51:16.671 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:51:16.793 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 104 of 230
2025-08-04T19:51:16.795 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329876.795052
2025-08-04T19:51:17.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:51:17.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:51:09.489820
2025-08-04T19:51:17.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:51:09.489820
2025-08-04T19:51:17.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:51:17.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:51:17.970 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:51:17.970 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:51:17&start_after=2025-08-03T17:51:17&end_after=2025-08-04T17:51:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:51:17.971 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:51:18.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 13.755/15.0
2025-08-04T19:51:18.114 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:51:17&start_after=2025-08-03T17:51:17&end_after=2025-08-04T17:51:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2639
2025-08-04T19:51:18.132 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:51:18.132 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:51:18.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:51:18.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:51:18.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2012.866884
2025-08-04T19:51:18.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:51:18.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:18.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:51:18.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:18.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:51:20.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 11.726/15.0
2025-08-04T19:51:21.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:21.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:51:21.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:21.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:22.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 9.694/15.0
2025-08-04T19:51:24.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 7.676/15.0
2025-08-04T19:51:24.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:24.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:51:24.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:24.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:51:26.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 5.646/15.0
2025-08-04T19:51:27.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:51:27.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:27.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:51:27.468 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:27.468 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:28.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 3.615/15.0
2025-08-04T19:51:30.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 104/230, Remaining exp time 1.585/15.0
2025-08-04T19:51:30.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:30.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:30.472 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:30.472 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:32.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 104 of 230 done. Exposure state = 0
2025-08-04T19:51:32.071 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:51:32.093 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:51:32.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 105 of 230
2025-08-04T19:51:32.199 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329892.1997426
2025-08-04T19:51:32.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 14.96/15.0
2025-08-04T19:51:33.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:33.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:33.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:33.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:34.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 12.929/15.0
2025-08-04T19:51:36.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 10.86/15.0
2025-08-04T19:51:36.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:36.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:36.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:36.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:37.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:51:38.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 8.829/15.0
2025-08-04T19:51:39.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:39.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:39.540 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:39.540 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:40.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 6.801/15.0
2025-08-04T19:51:42.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 4.769/15.0
2025-08-04T19:51:42.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:42.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:42.564 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:42.564 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:44.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 2.738/15.0
2025-08-04T19:51:45.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:45.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:45.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:45.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:46.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 105/230, Remaining exp time 0.708/15.0
2025-08-04T19:51:47.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:51:47.474 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 105 of 230 done. Exposure state = 0
2025-08-04T19:51:47.475 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:51:47.497 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:51:47.614 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 106 of 230
2025-08-04T19:51:47.616 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329907.6162162
2025-08-04T19:51:48.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 14.095/15.0
2025-08-04T19:51:48.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:48.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:51:48.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:48.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:50.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 12.063/15.0
2025-08-04T19:51:51.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:51.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:51:51.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:51.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:51:52.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 10.033/15.0
2025-08-04T19:51:54.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:54.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:51:54.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:54.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:51:54.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 8.002/15.0
2025-08-04T19:51:56.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 5.972/15.0
2025-08-04T19:51:57.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:51:57.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:51:57.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:51:57.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:51:57.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:51:58.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 3.941/15.0
2025-08-04T19:52:00.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:00.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:52:00.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:00.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:52:00.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 106/230, Remaining exp time 1.911/15.0
2025-08-04T19:52:02.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 106/230, Remaining exp time 0.0/15.0
2025-08-04T19:52:02.889 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 106 of 230 done. Exposure state = 0
2025-08-04T19:52:02.889 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:52:02.908 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:52:02.993 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 107 of 230
2025-08-04T19:52:02.995 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329922.9950902
2025-08-04T19:52:03.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:03.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:52:03.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:03.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:04.797 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 13.228/15.0
2025-08-04T19:52:06.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:06.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:52:06.708 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:06.708 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:06.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 11.198/15.0
2025-08-04T19:52:07.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:52:08.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 9.168/15.0
2025-08-04T19:52:09.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:09.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:52:09.727 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:09.727 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:10.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 7.137/15.0
2025-08-04T19:52:12.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:12.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:52:12.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:12.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:12.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 5.107/15.0
2025-08-04T19:52:14.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 3.077/15.0
2025-08-04T19:52:15.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:15.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:52:15.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:15.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:16.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 107/230, Remaining exp time 1.046/15.0
2025-08-04T19:52:17.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:52:17.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:52:09.690480
2025-08-04T19:52:17.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:52:09.690480
2025-08-04T19:52:17.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:52:17.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:52:17.211 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:52:17.211 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:52:17&start_after=2025-08-03T17:52:17&end_after=2025-08-04T17:52:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:52:17.212 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:52:17.338 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:52:17&start_after=2025-08-03T17:52:17&end_after=2025-08-04T17:52:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2643
2025-08-04T19:52:17.356 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:52:17.357 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:52:17.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:52:17.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:52:17.357 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1953.642785
2025-08-04T19:52:17.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:52:18.266 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 107 of 230 done. Exposure state = 0
2025-08-04T19:52:18.267 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:52:18.290 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:52:18.409 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 108 of 230
2025-08-04T19:52:18.411 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329938.411451
2025-08-04T19:52:18.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:18.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:52:18.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:18.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:19.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 14.432/15.0
2025-08-04T19:52:21.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 12.403/15.0
2025-08-04T19:52:21.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:21.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:52:21.801 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:21.801 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:23.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 10.371/15.0
2025-08-04T19:52:24.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:24.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:52:24.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:24.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:52:25.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 8.34/15.0
2025-08-04T19:52:26.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:52:27.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 6.31/15.0
2025-08-04T19:52:27.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:27.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:52:27.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:27.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:29.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 4.128/15.0
2025-08-04T19:52:30.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:30.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T19:52:30.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:30.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:52:31.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 2.085/15.0
2025-08-04T19:52:33.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 108/230, Remaining exp time 0.054/15.0
2025-08-04T19:52:33.732 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 108 of 230 done. Exposure state = 0
2025-08-04T19:52:33.732 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:52:33.753 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:52:33.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:33.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T19:52:33.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:33.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:33.866 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 109 of 230
2025-08-04T19:52:33.867 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329953.8678224
2025-08-04T19:52:35.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 13.492/15.0
2025-08-04T19:52:36.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:52:36.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:36.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:52:36.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:36.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:37.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 11.461/15.0
2025-08-04T19:52:39.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 9.433/15.0
2025-08-04T19:52:39.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:39.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:52:39.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:39.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:41.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 7.401/15.0
2025-08-04T19:52:42.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:42.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:52:42.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:42.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:43.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 5.37/15.0
2025-08-04T19:52:45.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 3.341/15.0
2025-08-04T19:52:45.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:45.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:52:45.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:45.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:52:46.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:52:47.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 109/230, Remaining exp time 1.309/15.0
2025-08-04T19:52:48.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:48.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:52:48.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:48.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:49.143 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 109 of 230 done. Exposure state = 0
2025-08-04T19:52:49.143 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:52:49.145 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:52:49.244 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 110 of 230
2025-08-04T19:52:49.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329969.2464273
2025-08-04T19:52:49.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 14.659/15.0
2025-08-04T19:52:51.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 12.628/15.0
2025-08-04T19:52:51.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:51.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:52:51.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:51.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:52:53.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 10.598/15.0
2025-08-04T19:52:54.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:54.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:52:54.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:54.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:55.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 8.542/15.0
2025-08-04T19:52:56.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:52:57.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 6.347/15.0
2025-08-04T19:52:57.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:52:57.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:52:57.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:52:57.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:52:59.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 4.304/15.0
2025-08-04T19:53:00.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:00.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:53:00.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:00.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:53:02.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 2.275/15.0
2025-08-04T19:53:03.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:04.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:53:04.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:04.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:53:04.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 110/230, Remaining exp time 0.243/15.0
2025-08-04T19:53:04.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 110 of 230 done. Exposure state = 0
2025-08-04T19:53:04.522 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:53:04.524 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:53:04.637 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 111 of 230
2025-08-04T19:53:04.639 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754329984.6392367
2025-08-04T19:53:06.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 13.605/15.0
2025-08-04T19:53:06.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:53:07.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:07.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:53:07.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:07.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:53:08.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 11.574/15.0
2025-08-04T19:53:10.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:10.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:53:10.057 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:10.057 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:53:10.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 9.544/15.0
2025-08-04T19:53:12.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 7.513/15.0
2025-08-04T19:53:13.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:13.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:53:13.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:13.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:14.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 5.483/15.0
2025-08-04T19:53:16.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:16.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:53:16.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:16.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:53:16.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 3.453/15.0
2025-08-04T19:53:16.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:53:16.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:53:09.895349
2025-08-04T19:53:16.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:53:09.895349
2025-08-04T19:53:16.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:53:16.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:53:16.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:53:16.416 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:53:16&start_after=2025-08-03T17:53:16&end_after=2025-08-04T17:53:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:53:16.416 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:53:16.554 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:53:16&start_after=2025-08-03T17:53:16&end_after=2025-08-04T17:53:16&telescope=1m0a&ordering=start HTTP/1.1" 200 2645
2025-08-04T19:53:16.573 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:53:16.573 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:53:16.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:53:16.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:53:16.573 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1894.426451
2025-08-04T19:53:16.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:53:18.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 111/230, Remaining exp time 1.422/15.0
2025-08-04T19:53:19.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:19.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:53:19.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:19.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:53:19.982 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 111 of 230 done. Exposure state = 0
2025-08-04T19:53:19.982 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:53:19.984 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:53:20.091 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 112 of 230
2025-08-04T19:53:20.093 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330000.0930727
2025-08-04T19:53:20.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 14.846/15.0
2025-08-04T19:53:22.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:22.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:53:22.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:22.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:53:22.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 12.815/15.0
2025-08-04T19:53:24.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 10.784/15.0
2025-08-04T19:53:25.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:25.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:53:25.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:25.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:25.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:53:26.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 8.754/15.0
2025-08-04T19:53:28.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:28.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:53:28.169 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:28.169 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:53:28.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 6.724/15.0
2025-08-04T19:53:30.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 4.693/15.0
2025-08-04T19:53:31.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:31.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0009999999999. Last known sky angle: 360.00000000000006
2025-08-04T19:53:31.170 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:31.170 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0009999999999
2025-08-04T19:53:32.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 2.663/15.0
2025-08-04T19:53:34.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:34.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0009999999999
2025-08-04T19:53:34.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:34.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:34.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 112/230, Remaining exp time 0.634/15.0
2025-08-04T19:53:35.366 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 112 of 230 done. Exposure state = 0
2025-08-04T19:53:35.366 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:53:35.386 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:53:35.507 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 113 of 230
2025-08-04T19:53:35.509 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330015.5097277
2025-08-04T19:53:35.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:53:36.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 13.99/15.0
2025-08-04T19:53:37.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:37.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:53:37.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:37.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:38.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 11.95/15.0
2025-08-04T19:53:40.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:40.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:53:40.244 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:40.244 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:53:40.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 9.92/15.0
2025-08-04T19:53:42.650 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 7.889/15.0
2025-08-04T19:53:43.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:43.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:53:43.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:43.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:44.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 5.859/15.0
2025-08-04T19:53:45.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:53:46.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:46.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:53:46.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:46.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:46.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 3.829/15.0
2025-08-04T19:53:48.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 113/230, Remaining exp time 1.798/15.0
2025-08-04T19:53:49.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:49.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:53:49.312 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:49.312 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:50.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 113/230, Remaining exp time 0.0/15.0
2025-08-04T19:53:50.785 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 113 of 230 done. Exposure state = 0
2025-08-04T19:53:50.785 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:53:50.807 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:53:50.924 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 114 of 230
2025-08-04T19:53:50.926 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330030.926059
2025-08-04T19:53:52.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:52.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:53:52.331 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:52.331 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:52.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 13.153/15.0
2025-08-04T19:53:54.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 11.123/15.0
2025-08-04T19:53:55.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:55.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:53:55.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:55.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:53:55.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:53:56.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 9.092/15.0
2025-08-04T19:53:58.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:53:58.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:53:58.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:53:58.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:53:58.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 7.062/15.0
2025-08-04T19:54:00.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 5.032/15.0
2025-08-04T19:54:01.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:01.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:54:01.381 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:01.381 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:02.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 3.001/15.0
2025-08-04T19:54:04.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:04.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:04.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:04.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:04.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 114/230, Remaining exp time 0.971/15.0
2025-08-04T19:54:05.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:54:06.201 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 114 of 230 done. Exposure state = 0
2025-08-04T19:54:06.201 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:54:06.222 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:54:06.340 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 115 of 230
2025-08-04T19:54:06.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330046.3425295
2025-08-04T19:54:07.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 14.357/15.0
2025-08-04T19:54:07.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:07.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:54:07.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:07.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:54:09.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 12.326/15.0
2025-08-04T19:54:10.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:10.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:54:10.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:10.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:54:11.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 10.296/15.0
2025-08-04T19:54:13.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 8.265/15.0
2025-08-04T19:54:13.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:13.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:54:13.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:13.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:54:15.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 6.235/15.0
2025-08-04T19:54:15.626 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:54:15.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:54:10.094569
2025-08-04T19:54:15.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:54:10.094569
2025-08-04T19:54:15.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:54:15.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:54:15.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:54:15.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:54:15&start_after=2025-08-03T17:54:15&end_after=2025-08-04T17:54:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:54:15.646 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:54:15.788 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:54:15&start_after=2025-08-03T17:54:15&end_after=2025-08-04T17:54:15&telescope=1m0a&ordering=start HTTP/1.1" 200 2639
2025-08-04T19:54:15.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:54:15.806 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:54:15.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:54:15.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:54:15.807 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1835.192959
2025-08-04T19:54:15.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:54:16.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:16.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:54:16.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:16.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:17.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 4.216/15.0
2025-08-04T19:54:19.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 2.186/15.0
2025-08-04T19:54:19.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:19.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:54:19.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:19.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:54:21.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 115/230, Remaining exp time 0.155/15.0
2025-08-04T19:54:21.618 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 115 of 230 done. Exposure state = 0
2025-08-04T19:54:21.619 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:54:21.637 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:54:21.745 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 116 of 230
2025-08-04T19:54:21.747 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330061.747235
2025-08-04T19:54:22.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:22.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:54:22.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:22.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:23.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 13.53/15.0
2025-08-04T19:54:24.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:54:25.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 11.347/15.0
2025-08-04T19:54:25.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:25.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:54:25.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:25.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:54:27.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 9.316/15.0
2025-08-04T19:54:28.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:28.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:54:28.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:28.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:54:29.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 7.285/15.0
2025-08-04T19:54:31.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 5.255/15.0
2025-08-04T19:54:31.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:31.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:54:31.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:31.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:54:33.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 3.224/15.0
2025-08-04T19:54:34.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:34.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:54:34.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:34.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:34.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:54:35.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 116/230, Remaining exp time 1.196/15.0
2025-08-04T19:54:37.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 116 of 230 done. Exposure state = 0
2025-08-04T19:54:37.023 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:54:37.043 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:54:37.164 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 117 of 230
2025-08-04T19:54:37.166 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330077.1661813
2025-08-04T19:54:37.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:37.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:37.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:37.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:37.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 14.583/15.0
2025-08-04T19:54:39.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 12.552/15.0
2025-08-04T19:54:40.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:40.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:54:40.584 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:40.584 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:54:41.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 10.523/15.0
2025-08-04T19:54:43.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:43.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:54:43.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:43.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:43.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 8.491/15.0
2025-08-04T19:54:44.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:54:45.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 6.46/15.0
2025-08-04T19:54:46.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:46.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:46.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:46.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:47.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 4.431/15.0
2025-08-04T19:54:49.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:49.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:49.651 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:49.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:49.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 2.4/15.0
2025-08-04T19:54:51.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 117/230, Remaining exp time 0.369/15.0
2025-08-04T19:54:52.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 117 of 230 done. Exposure state = 0
2025-08-04T19:54:52.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:54:52.444 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:54:52.557 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 118 of 230
2025-08-04T19:54:52.558 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330092.5589688
2025-08-04T19:54:52.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:52.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:52.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:52.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:54.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 13.581/15.0
2025-08-04T19:54:54.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:54:55.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:55.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:54:55.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:55.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:54:56.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 11.538/15.0
2025-08-04T19:54:58.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 9.382/15.0
2025-08-04T19:54:58.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:54:58.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:54:58.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:54:58.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:00.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 7.339/15.0
2025-08-04T19:55:01.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:01.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:55:01.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:01.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:02.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 5.307/15.0
2025-08-04T19:55:04.313 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 3.276/15.0
2025-08-04T19:55:04.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:04.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:04.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:04.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:04.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:55:06.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 118/230, Remaining exp time 1.248/15.0
2025-08-04T19:55:07.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:07.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:07.757 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:07.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:07.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 118 of 230 done. Exposure state = 0
2025-08-04T19:55:07.835 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:55:07.837 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:55:07.961 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 119 of 230
2025-08-04T19:55:07.963 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330107.9636142
2025-08-04T19:55:08.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 14.62/15.0
2025-08-04T19:55:10.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 12.589/15.0
2025-08-04T19:55:10.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:10.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:55:10.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:10.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:12.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 10.407/15.0
2025-08-04T19:55:13.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:13.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:55:13.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:13.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:14.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 8.238/15.0
2025-08-04T19:55:14.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:55:14.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:55:10.296664
2025-08-04T19:55:14.882 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:55:10.296664
2025-08-04T19:55:14.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:55:14.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:55:14.883 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:55:14.883 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:55:14&start_after=2025-08-03T17:55:14&end_after=2025-08-04T17:55:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:55:14.883 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:55:15.020 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:55:14&start_after=2025-08-03T17:55:14&end_after=2025-08-04T17:55:14&telescope=1m0a&ordering=start HTTP/1.1" 200 2635
2025-08-04T19:55:15.038 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:55:15.038 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:55:15.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:55:15.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:55:15.038 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1775.961074
2025-08-04T19:55:15.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:55:16.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 6.195/15.0
2025-08-04T19:55:16.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:16.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:55:16.823 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:16.823 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:18.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 4.165/15.0
2025-08-04T19:55:19.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:19.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:55:19.844 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:19.844 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:20.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 2.134/15.0
2025-08-04T19:55:22.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:22.847 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:55:22.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:22.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:55:22.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 119/230, Remaining exp time 0.104/15.0
2025-08-04T19:55:23.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 119 of 230 done. Exposure state = 0
2025-08-04T19:55:23.288 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:55:23.290 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:55:23.417 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 120 of 230
2025-08-04T19:55:23.419 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330123.4196327
2025-08-04T19:55:24.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:55:24.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 13.529/15.0
2025-08-04T19:55:25.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:25.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:55:25.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:25.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:55:26.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 11.499/15.0
2025-08-04T19:55:28.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:28.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:55:28.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:28.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:55:28.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 9.469/15.0
2025-08-04T19:55:31.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 7.438/15.0
2025-08-04T19:55:31.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:31.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:55:31.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:31.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:55:33.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 5.408/15.0
2025-08-04T19:55:34.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:55:34.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:34.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:55:34.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:34.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:35.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 3.377/15.0
2025-08-04T19:55:37.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 120/230, Remaining exp time 1.349/15.0
2025-08-04T19:55:37.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:37.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:55:37.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:37.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:55:38.695 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 120 of 230 done. Exposure state = 0
2025-08-04T19:55:38.695 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:55:38.697 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:55:38.796 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 121 of 230
2025-08-04T19:55:38.798 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330138.7983952
2025-08-04T19:55:39.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 14.695/15.0
2025-08-04T19:55:40.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:40.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:55:40.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:40.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:41.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 12.665/15.0
2025-08-04T19:55:43.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 10.635/15.0
2025-08-04T19:55:43.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:44.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:44.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:44.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:44.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:55:45.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 8.604/15.0
2025-08-04T19:55:47.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:47.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:47.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:47.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:47.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 6.574/15.0
2025-08-04T19:55:49.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 4.543/15.0
2025-08-04T19:55:50.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:50.048 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:50.048 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:50.048 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:51.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 2.512/15.0
2025-08-04T19:55:53.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:53.071 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:55:53.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:53.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:53.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 121/230, Remaining exp time 0.495/15.0
2025-08-04T19:55:54.072 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 121 of 230 done. Exposure state = 0
2025-08-04T19:55:54.072 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:55:54.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:55:54.096 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:55:54.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 122 of 230
2025-08-04T19:55:54.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330154.2030303
2025-08-04T19:55:55.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 13.868/15.0
2025-08-04T19:55:56.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:56.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:55:56.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:56.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:55:57.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 11.837/15.0
2025-08-04T19:55:59.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:55:59.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:55:59.144 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:55:59.144 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:55:59.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 9.807/15.0
2025-08-04T19:56:01.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 7.776/15.0
2025-08-04T19:56:02.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:02.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:56:02.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:02.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:03.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 5.748/15.0
2025-08-04T19:56:04.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:56:05.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:05.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:56:05.192 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:05.192 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:05.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 3.716/15.0
2025-08-04T19:56:07.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 122/230, Remaining exp time 1.685/15.0
2025-08-04T19:56:08.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:08.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:56:08.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:08.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:56:09.480 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 122 of 230 done. Exposure state = 0
2025-08-04T19:56:09.480 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:56:09.501 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:56:09.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 122/230, Remaining exp time 0.0/15.0
2025-08-04T19:56:09.655 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 123 of 230
2025-08-04T19:56:09.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330169.6571233
2025-08-04T19:56:11.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:11.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:56:11.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:11.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:56:11.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 13.039/15.0
2025-08-04T19:56:13.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 11.01/15.0
2025-08-04T19:56:14.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:56:14.112 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:56:10.494747
2025-08-04T19:56:14.113 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:56:10.494747
2025-08-04T19:56:14.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:56:14.113 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:56:14.113 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:56:14.113 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:56:14&start_after=2025-08-03T17:56:14&end_after=2025-08-04T17:56:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:56:14.114 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:56:14.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:14.245 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:56:14&start_after=2025-08-03T17:56:14&end_after=2025-08-04T17:56:14&telescope=1m0a&ordering=start HTTP/1.1" 200 2641
2025-08-04T19:56:14.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:56:14.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:14.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:56:14.265 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:56:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:56:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:56:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:56:14.265 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1716.734739
2025-08-04T19:56:14.265 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:56:15.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 8.829/15.0
2025-08-04T19:56:17.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:17.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:56:17.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:17.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:17.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 6.785/15.0
2025-08-04T19:56:19.933 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 4.754/15.0
2025-08-04T19:56:20.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:20.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:56:20.297 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:20.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:56:21.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 2.724/15.0
2025-08-04T19:56:23.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:56:23.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:23.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:56:23.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:23.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:23.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 123/230, Remaining exp time 0.693/15.0
2025-08-04T19:56:24.930 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 123 of 230 done. Exposure state = 0
2025-08-04T19:56:24.931 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:56:24.950 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:56:25.085 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 124 of 230
2025-08-04T19:56:25.087 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330185.087672
2025-08-04T19:56:26.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 14.094/15.0
2025-08-04T19:56:26.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:26.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T19:56:26.335 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:26.335 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T19:56:28.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 11.988/15.0
2025-08-04T19:56:29.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:29.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T19:56:29.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:29.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:30.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 9.957/15.0
2025-08-04T19:56:32.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 7.927/15.0
2025-08-04T19:56:32.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:32.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:56:32.377 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:32.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:33.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:56:34.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 5.896/15.0
2025-08-04T19:56:35.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:35.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:56:35.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:35.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:36.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 3.866/15.0
2025-08-04T19:56:38.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 124/230, Remaining exp time 1.837/15.0
2025-08-04T19:56:38.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:38.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:56:38.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:38.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:40.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 124/230, Remaining exp time 0.0/15.0
2025-08-04T19:56:40.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 124 of 230 done. Exposure state = 0
2025-08-04T19:56:40.406 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:56:40.424 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:56:40.540 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 125 of 230
2025-08-04T19:56:40.542 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330200.5420103
2025-08-04T19:56:41.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:41.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:56:41.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:41.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:42.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 13.229/15.0
2025-08-04T19:56:43.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:56:44.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 11.198/15.0
2025-08-04T19:56:44.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:44.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:56:44.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:44.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:56:46.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 9.17/15.0
2025-08-04T19:56:47.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:47.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:56:47.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:47.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:48.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 7.139/15.0
2025-08-04T19:56:50.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:50.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 5.107/15.0
2025-08-04T19:56:50.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:56:50.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:50.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:52.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 3.076/15.0
2025-08-04T19:56:53.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:56:53.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:53.491 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:56:53.491 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:53.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:56:54.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 125/230, Remaining exp time 1.046/15.0
2025-08-04T19:56:55.814 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 125 of 230 done. Exposure state = 0
2025-08-04T19:56:55.814 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:56:55.831 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:56:55.956 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 126 of 230
2025-08-04T19:56:55.958 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330215.958481
2025-08-04T19:56:56.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:56.495 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:56:56.495 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:56.495 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:56:56.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 14.432/15.0
2025-08-04T19:56:58.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 12.401/15.0
2025-08-04T19:56:59.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:56:59.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:56:59.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:56:59.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:00.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 10.371/15.0
2025-08-04T19:57:02.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:02.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:57:02.545 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:02.545 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:02.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 8.34/15.0
2025-08-04T19:57:03.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:57:04.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 6.311/15.0
2025-08-04T19:57:05.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:05.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:57:05.570 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:05.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:06.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 4.28/15.0
2025-08-04T19:57:08.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:08.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:57:08.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:08.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:08.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 2.249/15.0
2025-08-04T19:57:10.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 126/230, Remaining exp time 0.219/15.0
2025-08-04T19:57:11.233 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 126 of 230 done. Exposure state = 0
2025-08-04T19:57:11.233 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:57:11.255 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:57:11.373 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 127 of 230
2025-08-04T19:57:11.374 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330231.3748639
2025-08-04T19:57:11.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:11.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:57:11.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:11.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:12.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 13.605/15.0
2025-08-04T19:57:13.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:57:13.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:57:10.695132
2025-08-04T19:57:13.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:57:10.695132
2025-08-04T19:57:13.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:57:13.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:57:13.342 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:57:13.342 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:57:13&start_after=2025-08-03T17:57:13&end_after=2025-08-04T17:57:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:57:13.343 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:57:13.488 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:57:13&start_after=2025-08-03T17:57:13&end_after=2025-08-04T17:57:13&telescope=1m0a&ordering=start HTTP/1.1" 200 2643
2025-08-04T19:57:13.507 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:57:13.507 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:57:13.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:57:13.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:57:13.507 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1657.49249
2025-08-04T19:57:13.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:57:14.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:14.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:57:14.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:14.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:14.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 11.574/15.0
2025-08-04T19:57:16.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 9.544/15.0
2025-08-04T19:57:17.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:17.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:57:17.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:17.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:57:18.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 7.513/15.0
2025-08-04T19:57:20.645 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:20.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:57:20.665 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:20.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:20.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 5.483/15.0
2025-08-04T19:57:22.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:57:22.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 3.464/15.0
2025-08-04T19:57:23.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:23.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:57:23.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:23.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:25.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 127/230, Remaining exp time 1.434/15.0
2025-08-04T19:57:26.651 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 127 of 230 done. Exposure state = 0
2025-08-04T19:57:26.651 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:57:26.668 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:57:26.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:26.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:57:26.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:26.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:26.791 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 128 of 230
2025-08-04T19:57:26.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330246.7935052
2025-08-04T19:57:27.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 14.671/15.0
2025-08-04T19:57:29.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 12.627/15.0
2025-08-04T19:57:29.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:29.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:57:29.745 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:29.745 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:31.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 10.597/15.0
2025-08-04T19:57:32.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:57:32.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:32.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:57:32.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:32.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:57:33.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 8.566/15.0
2025-08-04T19:57:35.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 6.448/15.0
2025-08-04T19:57:35.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:35.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:57:35.788 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:35.788 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:37.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 4.405/15.0
2025-08-04T19:57:38.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:38.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:57:38.808 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:38.808 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:39.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 2.374/15.0
2025-08-04T19:57:41.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 128/230, Remaining exp time 0.344/15.0
2025-08-04T19:57:41.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:41.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T19:57:41.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:41.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T19:57:42.070 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 128 of 230 done. Exposure state = 0
2025-08-04T19:57:42.070 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:57:42.072 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:57:42.196 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 129 of 230
2025-08-04T19:57:42.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330262.1980414
2025-08-04T19:57:42.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:57:43.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 13.718/15.0
2025-08-04T19:57:44.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:44.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T19:57:44.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:44.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:45.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 11.687/15.0
2025-08-04T19:57:47.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 9.657/15.0
2025-08-04T19:57:47.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:47.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:57:47.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:47.876 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:49.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 7.626/15.0
2025-08-04T19:57:50.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:50.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:57:50.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:50.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:57:51.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 5.596/15.0
2025-08-04T19:57:52.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:57:53.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 3.438/15.0
2025-08-04T19:57:53.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:53.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:57:53.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:53.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:55.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 129/230, Remaining exp time 1.408/15.0
2025-08-04T19:57:56.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:56.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:57:56.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:56.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:57:57.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 129 of 230 done. Exposure state = 0
2025-08-04T19:57:57.522 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:57:57.524 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:57:57.664 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 130 of 230
2025-08-04T19:57:57.666 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330277.6662056
2025-08-04T19:57:57.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 14.846/15.0
2025-08-04T19:57:59.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 12.815/15.0
2025-08-04T19:57:59.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:57:59.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:57:59.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:57:59.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:01.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 10.785/15.0
2025-08-04T19:58:02.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:58:02.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:02.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:58:02.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:02.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:03.942 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 8.754/15.0
2025-08-04T19:58:05.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:05.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:58:05.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:05.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:06.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 6.724/15.0
2025-08-04T19:58:08.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 4.657/15.0
2025-08-04T19:58:08.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:09.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:09.014 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:09.014 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:10.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 2.626/15.0
2025-08-04T19:58:12.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:12.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:12.041 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:12.041 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:12.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 130/230, Remaining exp time 0.595/15.0
2025-08-04T19:58:12.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:58:12.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:58:10.896298
2025-08-04T19:58:12.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:58:10.896298
2025-08-04T19:58:12.564 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:58:12.564 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:58:12.564 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:58:12.564 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:58:12&start_after=2025-08-03T17:58:12&end_after=2025-08-04T17:58:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:58:12.564 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:58:12.700 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:58:12&start_after=2025-08-03T17:58:12&end_after=2025-08-04T17:58:12&telescope=1m0a&ordering=start HTTP/1.1" 200 2639
2025-08-04T19:58:12.718 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:58:12.718 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:58:12.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:58:12.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:58:12.718 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1598.281524
2025-08-04T19:58:12.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:58:12.939 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 130 of 230 done. Exposure state = 0
2025-08-04T19:58:12.939 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:58:12.941 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:58:13.080 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 131 of 230
2025-08-04T19:58:13.082 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330293.08248
2025-08-04T19:58:14.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 13.981/15.0
2025-08-04T19:58:15.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:15.063 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:58:15.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:15.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:58:16.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 11.951/15.0
2025-08-04T19:58:18.067 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:18.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:58:18.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:18.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:18.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 9.846/15.0
2025-08-04T19:58:20.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 7.815/15.0
2025-08-04T19:58:21.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:21.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:21.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:21.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:21.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:58:22.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 5.784/15.0
2025-08-04T19:58:24.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:24.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:24.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:24.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:24.359 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 3.753/15.0
2025-08-04T19:58:26.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 131/230, Remaining exp time 1.684/15.0
2025-08-04T19:58:27.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:27.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:27.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:27.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:28.405 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 131 of 230 done. Exposure state = 0
2025-08-04T19:58:28.405 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:58:28.427 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:58:28.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 131/230, Remaining exp time 0.0/15.0
2025-08-04T19:58:28.609 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 132 of 230
2025-08-04T19:58:28.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330308.6116426
2025-08-04T19:58:30.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:30.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:30.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:30.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:30.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 13.077/15.0
2025-08-04T19:58:31.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:58:32.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 11.048/15.0
2025-08-04T19:58:33.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:33.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:58:33.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:33.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:58:34.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 9.017/15.0
2025-08-04T19:58:36.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:36.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:58:36.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:36.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:58:36.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 6.987/15.0
2025-08-04T19:58:38.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 4.956/15.0
2025-08-04T19:58:39.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:39.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:58:39.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:39.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:58:40.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 2.926/15.0
2025-08-04T19:58:41.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:58:42.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:42.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:58:42.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:42.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:42.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 132/230, Remaining exp time 0.896/15.0
2025-08-04T19:58:43.884 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 132 of 230 done. Exposure state = 0
2025-08-04T19:58:43.884 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:58:43.907 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:58:44.026 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 133 of 230
2025-08-04T19:58:44.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330324.0282056
2025-08-04T19:58:44.777 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 14.282/15.0
2025-08-04T19:58:45.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:45.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:58:45.271 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:45.271 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:46.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 12.251/15.0
2025-08-04T19:58:48.274 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:48.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:58:48.293 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:48.293 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:48.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 10.221/15.0
2025-08-04T19:58:50.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 8.19/15.0
2025-08-04T19:58:51.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:51.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:58:51.313 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:51.313 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:58:51.754 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:58:52.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 6.161/15.0
2025-08-04T19:58:54.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:54.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:58:54.317 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:54.317 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:54.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 4.129/15.0
2025-08-04T19:58:56.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 2.099/15.0
2025-08-04T19:58:57.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:58:57.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:58:57.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:58:57.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:58:58.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 133/230, Remaining exp time 0.069/15.0
2025-08-04T19:58:59.342 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 133 of 230 done. Exposure state = 0
2025-08-04T19:58:59.342 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:58:59.367 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:58:59.480 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 134 of 230
2025-08-04T19:58:59.481 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330339.4819527
2025-08-04T19:59:00.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:00.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T19:59:00.361 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:00.361 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:59:01.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 13.492/15.0
2025-08-04T19:59:01.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T19:59:03.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 11.461/15.0
2025-08-04T19:59:03.364 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:03.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T19:59:03.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:03.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:05.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 9.431/15.0
2025-08-04T19:59:06.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:06.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:59:06.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:06.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:07.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 7.4/15.0
2025-08-04T19:59:09.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 5.37/15.0
2025-08-04T19:59:09.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:09.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:59:09.429 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:09.429 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:11.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 3.34/15.0
2025-08-04T19:59:11.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T19:59:11.797 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:59:11.098970
2025-08-04T19:59:11.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:59:11.098970
2025-08-04T19:59:11.797 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T19:59:11.797 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T19:59:11.797 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T19:59:11.797 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:59:11&start_after=2025-08-03T17:59:11&end_after=2025-08-04T17:59:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T19:59:11.798 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T19:59:11.933 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T17:59:11&start_after=2025-08-03T17:59:11&end_after=2025-08-04T17:59:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2633
2025-08-04T19:59:11.951 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T19:59:11.951 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T19:59:11.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T19:59:11.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T19:59:11.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1539.048402
2025-08-04T19:59:11.951 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T19:59:12.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:12.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:59:12.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:12.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:59:13.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 134/230, Remaining exp time 1.309/15.0
2025-08-04T19:59:14.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 134 of 230 done. Exposure state = 0
2025-08-04T19:59:14.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:59:14.781 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:59:14.896 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 135 of 230
2025-08-04T19:59:14.898 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330354.8983688
2025-08-04T19:59:15.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 14.695/15.0
2025-08-04T19:59:15.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:15.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:59:15.435 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:15.435 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:59:17.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 12.665/15.0
2025-08-04T19:59:18.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:18.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:59:18.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:18.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:19.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 10.635/15.0
2025-08-04T19:59:20.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T19:59:21.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 8.604/15.0
2025-08-04T19:59:21.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:21.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T19:59:21.480 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:21.480 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:59:23.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 6.573/15.0
2025-08-04T19:59:24.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:24.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T19:59:24.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:24.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T19:59:25.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 4.543/15.0
2025-08-04T19:59:27.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 2.513/15.0
2025-08-04T19:59:27.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:27.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T19:59:27.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:27.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:29.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 135/230, Remaining exp time 0.482/15.0
2025-08-04T19:59:30.222 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 135 of 230 done. Exposure state = 0
2025-08-04T19:59:30.222 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:59:30.242 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:59:30.350 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 136 of 230
2025-08-04T19:59:30.352 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330370.3522913
2025-08-04T19:59:30.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:30.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T19:59:30.510 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:30.510 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:30.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T19:59:31.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 13.905/15.0
2025-08-04T19:59:33.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:33.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:59:33.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:33.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:33.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 11.875/15.0
2025-08-04T19:59:35.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 9.781/15.0
2025-08-04T19:59:36.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:36.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T19:59:36.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:36.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T19:59:37.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 7.751/15.0
2025-08-04T19:59:39.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:39.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T19:59:39.601 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:39.601 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:39.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 5.721/15.0
2025-08-04T19:59:40.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T19:59:41.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 3.69/15.0
2025-08-04T19:59:42.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:42.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T19:59:42.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:42.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T19:59:43.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 136/230, Remaining exp time 1.659/15.0
2025-08-04T19:59:45.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 136 of 230 done. Exposure state = 0
2025-08-04T19:59:45.627 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T19:59:45.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:45.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T19:59:45.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:45.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:45.629 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T19:59:45.756 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 137 of 230
2025-08-04T19:59:45.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330385.758253
2025-08-04T19:59:45.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 137/230, Remaining exp time 0.0/15.0
2025-08-04T19:59:47.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 12.967/15.0
2025-08-04T19:59:48.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:48.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:59:48.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:48.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:49.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 10.936/15.0
2025-08-04T19:59:50.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T19:59:51.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:51.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:59:51.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:51.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:51.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 8.905/15.0
2025-08-04T19:59:53.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 6.875/15.0
2025-08-04T19:59:54.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:54.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:59:54.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:54.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:55.944 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 4.845/15.0
2025-08-04T19:59:57.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T19:59:57.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T19:59:57.701 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T19:59:57.701 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T19:59:57.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 2.814/15.0
2025-08-04T20:00:00.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 137/230, Remaining exp time 0.784/15.0
2025-08-04T20:00:00.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:00.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T20:00:00.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:00.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:00:00.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:00:01.032 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 137 of 230 done. Exposure state = 0
2025-08-04T20:00:01.032 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:00:01.035 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:00:01.134 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 138 of 230
2025-08-04T20:00:01.136 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330401.136388
2025-08-04T20:00:02.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 14.132/15.0
2025-08-04T20:00:03.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:03.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:00:03.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:03.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:04.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 12.101/15.0
2025-08-04T20:00:06.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 10.071/15.0
2025-08-04T20:00:06.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:06.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:00:06.751 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:06.751 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:00:08.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 8.04/15.0
2025-08-04T20:00:09.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:09.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:00:09.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:09.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:10.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 6.009/15.0
2025-08-04T20:00:11.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:00:11.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T19:59:11.098970
2025-08-04T20:00:11.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T19:59:11.098970
2025-08-04T20:00:11.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:00:11.025 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:00:11.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:00:11.025 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:00:11&start_after=2025-08-03T18:00:11&end_after=2025-08-04T18:00:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:00:11.026 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:00:11.188 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:00:11&start_after=2025-08-03T18:00:11&end_after=2025-08-04T18:00:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2633
2025-08-04T20:00:11.211 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:00:11.211 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:00:11.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:00:11.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:00:11.211 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1479.788482
2025-08-04T20:00:11.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:00:12.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 3.978/15.0
2025-08-04T20:00:12.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:12.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:12.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:12.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:14.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 1.949/15.0
2025-08-04T20:00:15.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:15.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:15.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:15.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:16.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 138/230, Remaining exp time 0.0/15.0
2025-08-04T20:00:16.410 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 138 of 230 done. Exposure state = 0
2025-08-04T20:00:16.410 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:00:16.412 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:00:16.514 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 139 of 230
2025-08-04T20:00:16.516 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330416.5161994
2025-08-04T20:00:18.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 13.265/15.0
2025-08-04T20:00:18.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:18.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:18.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:18.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:20.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:00:20.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 11.237/15.0
2025-08-04T20:00:21.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:21.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:00:21.808 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:21.808 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:00:22.341 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 9.205/15.0
2025-08-04T20:00:24.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 7.175/15.0
2025-08-04T20:00:24.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:24.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:00:24.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:24.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:26.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 5.144/15.0
2025-08-04T20:00:27.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:27.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:00:27.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:27.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:00:28.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 3.114/15.0
2025-08-04T20:00:30.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:00:30.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 139/230, Remaining exp time 1.085/15.0
2025-08-04T20:00:30.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:30.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:00:30.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:30.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:31.789 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 139 of 230 done. Exposure state = 0
2025-08-04T20:00:31.789 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:00:31.812 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:00:32.246 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 140 of 230
2025-08-04T20:00:32.248 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330432.2482605
2025-08-04T20:00:32.545 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 14.785/15.0
2025-08-04T20:00:33.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:33.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:00:33.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:33.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:00:34.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 12.703/15.0
2025-08-04T20:00:36.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 10.634/15.0
2025-08-04T20:00:36.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:36.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T20:00:36.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:36.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:00:38.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 8.566/15.0
2025-08-04T20:00:39.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:39.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T20:00:39.892 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:39.892 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:00:40.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:00:40.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 6.511/15.0
2025-08-04T20:00:42.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 4.48/15.0
2025-08-04T20:00:42.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:42.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:00:42.895 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:42.895 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:44.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 2.449/15.0
2025-08-04T20:00:45.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:45.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:45.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:45.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:46.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 140/230, Remaining exp time 0.419/15.0
2025-08-04T20:00:47.521 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 140 of 230 done. Exposure state = 0
2025-08-04T20:00:47.568 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:00:47.587 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:00:47.688 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 141 of 230
2025-08-04T20:00:47.690 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330447.690241
2025-08-04T20:00:48.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 13.83/15.0
2025-08-04T20:00:48.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:48.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:48.944 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:48.944 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:50.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:00:50.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 11.801/15.0
2025-08-04T20:00:51.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:51.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:00:51.965 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:51.965 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:52.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 9.771/15.0
2025-08-04T20:00:54.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:54.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:00:54.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:54.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:00:54.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 7.739/15.0
2025-08-04T20:00:57.012 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 5.71/15.0
2025-08-04T20:00:57.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:00:57.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:00:57.993 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:00:57.993 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:00:59.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 3.678/15.0
2025-08-04T20:01:00.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:01:00.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:00.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:01:00.995 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:00.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:01.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 141/230, Remaining exp time 1.648/15.0
2025-08-04T20:01:02.966 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 141 of 230 done. Exposure state = 0
2025-08-04T20:01:02.966 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:01:02.968 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:01:03.067 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 142 of 230
2025-08-04T20:01:03.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330463.0688775
2025-08-04T20:01:03.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 14.996/15.0
2025-08-04T20:01:03.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:04.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:01:04.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:04.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:05.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 12.965/15.0
2025-08-04T20:01:07.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:07.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:01:07.020 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:07.020 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:07.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 10.934/15.0
2025-08-04T20:01:09.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 8.904/15.0
2025-08-04T20:01:10.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:10.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:01:10.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:10.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:10.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:01:10.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:00:11.299065
2025-08-04T20:01:10.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:00:11.299065
2025-08-04T20:01:10.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:01:10.290 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:01:10.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:01:10.290 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:01:10&start_after=2025-08-03T18:01:10&end_after=2025-08-04T18:01:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:01:10.291 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:01:10.428 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:01:10&start_after=2025-08-03T18:01:10&end_after=2025-08-04T18:01:10&telescope=1m0a&ordering=start HTTP/1.1" 200 2649
2025-08-04T20:01:10.447 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:01:10.447 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:01:10.447 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:01:10.447 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:01:10.447 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1420.552579
2025-08-04T20:01:10.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:01:11.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 6.874/15.0
2025-08-04T20:01:13.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:13.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:01:13.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:13.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:13.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 4.843/15.0
2025-08-04T20:01:15.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 2.814/15.0
2025-08-04T20:01:16.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:16.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:01:16.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:16.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:17.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 142/230, Remaining exp time 0.782/15.0
2025-08-04T20:01:18.353 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 142 of 230 done. Exposure state = 0
2025-08-04T20:01:18.400 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:01:18.422 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:01:18.521 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 143 of 230
2025-08-04T20:01:18.523 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330478.5230374
2025-08-04T20:01:19.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:19.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:01:19.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:19.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:19.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 14.208/15.0
2025-08-04T20:01:19.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:01:21.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 12.112/15.0
2025-08-04T20:01:22.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:22.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:01:22.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:22.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:23.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 10.057/15.0
2025-08-04T20:01:25.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:25.074 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:01:25.074 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:25.074 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:25.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 7.988/15.0
2025-08-04T20:01:27.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 5.92/15.0
2025-08-04T20:01:28.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:28.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:01:28.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:28.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:29.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:01:29.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 3.864/15.0
2025-08-04T20:01:31.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:31.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:01:31.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:31.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:31.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 143/230, Remaining exp time 1.834/15.0
2025-08-04T20:01:33.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 143/230, Remaining exp time 0.0/15.0
2025-08-04T20:01:33.799 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 143 of 230 done. Exposure state = 0
2025-08-04T20:01:33.799 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:01:33.801 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:01:33.902 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 144 of 230
2025-08-04T20:01:33.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330493.904128
2025-08-04T20:01:34.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:34.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:01:34.086 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:34.086 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:35.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 13.152/15.0
2025-08-04T20:01:37.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:37.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:01:37.105 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:37.105 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:37.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 11.124/15.0
2025-08-04T20:01:39.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:01:39.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 9.104/15.0
2025-08-04T20:01:40.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:40.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T20:01:40.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:40.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:01:41.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 7.074/15.0
2025-08-04T20:01:43.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:43.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T20:01:43.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:43.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:43.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 5.03/15.0
2025-08-04T20:01:45.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 3.001/15.0
2025-08-04T20:01:46.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:46.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:01:46.139 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:46.139 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:47.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 144/230, Remaining exp time 0.969/15.0
2025-08-04T20:01:49.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:49.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:01:49.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:49.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:49.179 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 144 of 230 done. Exposure state = 0
2025-08-04T20:01:49.179 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:01:49.181 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:01:49.283 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 145 of 230
2025-08-04T20:01:49.284 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330509.2849782
2025-08-04T20:01:49.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:01:49.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 14.319/15.0
2025-08-04T20:01:52.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 12.29/15.0
2025-08-04T20:01:52.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:52.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:01:52.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:52.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:01:54.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 10.258/15.0
2025-08-04T20:01:55.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:55.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:01:55.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:55.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:01:56.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 8.19/15.0
2025-08-04T20:01:58.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 6.161/15.0
2025-08-04T20:01:58.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:01:58.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:01:58.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:01:58.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:01:59.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:02:00.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 4.13/15.0
2025-08-04T20:02:01.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:01.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:02:01.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:01.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:02:02.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 2.1/15.0
2025-08-04T20:02:04.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:04.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:02:04.212 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:04.212 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:04.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 145/230, Remaining exp time 0.07/15.0
2025-08-04T20:02:04.556 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 145 of 230 done. Exposure state = 0
2025-08-04T20:02:04.556 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:02:04.558 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:02:04.662 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 146 of 230
2025-08-04T20:02:04.663 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330524.6639452
2025-08-04T20:02:06.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 13.417/15.0
2025-08-04T20:02:07.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:07.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:02:07.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:07.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:08.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 11.387/15.0
2025-08-04T20:02:09.499 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:02:09.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:01:11.499725
2025-08-04T20:02:09.500 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:01:11.499725
2025-08-04T20:02:09.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:02:09.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:02:09.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:02:09.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:02:09&start_after=2025-08-03T18:02:09&end_after=2025-08-04T18:02:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:02:09.501 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:02:09.637 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:02:09&start_after=2025-08-03T18:02:09&end_after=2025-08-04T18:02:09&telescope=1m0a&ordering=start HTTP/1.1" 200 2644
2025-08-04T20:02:09.655 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:02:09.655 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:02:09.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:02:09.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:02:09.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1361.344192
2025-08-04T20:02:09.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:02:10.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:10.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:02:10.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:10.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:02:10.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 9.356/15.0
2025-08-04T20:02:12.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 7.325/15.0
2025-08-04T20:02:13.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:13.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:02:13.238 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:13.238 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:14.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 5.295/15.0
2025-08-04T20:02:16.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:16.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:02:16.261 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:16.261 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:02:16.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 3.264/15.0
2025-08-04T20:02:18.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 146/230, Remaining exp time 1.234/15.0
2025-08-04T20:02:18.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:02:19.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:19.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:02:19.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:19.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:19.939 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 146 of 230 done. Exposure state = 0
2025-08-04T20:02:19.939 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:02:19.963 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:02:20.078 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 147 of 230
2025-08-04T20:02:20.080 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330540.080611
2025-08-04T20:02:20.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 14.62/15.0
2025-08-04T20:02:22.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:22.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:02:22.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:22.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:22.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 12.59/15.0
2025-08-04T20:02:24.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 10.559/15.0
2025-08-04T20:02:25.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:25.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:02:25.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:25.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:02:26.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 8.492/15.0
2025-08-04T20:02:28.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:28.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T20:02:28.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:28.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:28.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:02:28.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 6.422/15.0
2025-08-04T20:02:30.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 4.354/15.0
2025-08-04T20:02:31.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:31.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:02:31.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:31.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:02:32.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 2.298/15.0
2025-08-04T20:02:34.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:34.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:02:34.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:34.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:34.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 147/230, Remaining exp time 0.267/15.0
2025-08-04T20:02:35.413 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 147 of 230 done. Exposure state = 0
2025-08-04T20:02:35.413 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:02:35.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:02:35.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 148 of 230
2025-08-04T20:02:35.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330555.5241747
2025-08-04T20:02:36.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 13.643/15.0
2025-08-04T20:02:37.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:37.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:02:37.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:37.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:02:38.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:02:38.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 11.613/15.0
2025-08-04T20:02:40.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:40.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:02:40.347 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:40.347 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:40.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 9.581/15.0
2025-08-04T20:02:43.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 7.552/15.0
2025-08-04T20:02:43.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:43.367 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:02:43.367 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:43.367 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:02:45.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 5.52/15.0
2025-08-04T20:02:46.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:46.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:02:46.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:46.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:47.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 3.453/15.0
2025-08-04T20:02:48.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:02:49.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 148/230, Remaining exp time 1.421/15.0
2025-08-04T20:02:49.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:49.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:02:49.416 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:49.416 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:50.793 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 148 of 230 done. Exposure state = 0
2025-08-04T20:02:50.840 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:02:50.860 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:02:50.977 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 149 of 230
2025-08-04T20:02:50.979 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330570.9792838
2025-08-04T20:02:51.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 14.846/15.0
2025-08-04T20:02:52.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:52.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:02:52.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:52.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:53.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 12.815/15.0
2025-08-04T20:02:55.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 10.784/15.0
2025-08-04T20:02:55.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:55.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:02:55.460 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:55.460 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:02:57.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 8.755/15.0
2025-08-04T20:02:58.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:02:58.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:02:58.464 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:02:58.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:02:58.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:02:59.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 6.724/15.0
2025-08-04T20:03:01.317 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 4.692/15.0
2025-08-04T20:03:01.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:01.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:03:01.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:01.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:03.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 2.662/15.0
2025-08-04T20:03:04.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:04.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:03:04.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:04.493 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:03:05.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 149/230, Remaining exp time 0.631/15.0
2025-08-04T20:03:06.251 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 149 of 230 done. Exposure state = 0
2025-08-04T20:03:06.259 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:03:06.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:03:06.358 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 150 of 230
2025-08-04T20:03:06.359 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330586.3598185
2025-08-04T20:03:07.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 13.981/15.0
2025-08-04T20:03:07.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:07.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:03:07.513 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:07.513 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:03:08.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:03:08.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:02:11.699679
2025-08-04T20:03:08.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:02:11.699679
2025-08-04T20:03:08.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:03:08.725 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:03:08.725 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:03:08.725 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:03:08&start_after=2025-08-03T18:03:08&end_after=2025-08-04T18:03:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:03:08.726 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:03:08.855 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:03:08&start_after=2025-08-03T18:03:08&end_after=2025-08-04T18:03:08&telescope=1m0a&ordering=start HTTP/1.1" 200 2653
2025-08-04T20:03:08.874 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:03:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:03:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:03:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:03:08.874 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1302.125613
2025-08-04T20:03:08.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:03:09.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 11.95/15.0
2025-08-04T20:03:10.516 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:10.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:03:10.517 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:10.517 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:03:11.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 9.92/15.0
2025-08-04T20:03:13.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 7.889/15.0
2025-08-04T20:03:13.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:13.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T20:03:13.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:13.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:03:15.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 5.858/15.0
2025-08-04T20:03:16.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:16.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T20:03:16.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:16.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:17.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 3.828/15.0
2025-08-04T20:03:17.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:03:19.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:19.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 150/230, Remaining exp time 1.797/15.0
2025-08-04T20:03:19.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:03:19.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:19.593 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:03:21.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 150/230, Remaining exp time 0.0/15.0
2025-08-04T20:03:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 150 of 230 done. Exposure state = 0
2025-08-04T20:03:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:03:21.632 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:03:21.775 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 151 of 230
2025-08-04T20:03:21.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330601.7774656
2025-08-04T20:03:22.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:22.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:03:22.613 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:22.613 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:23.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 13.152/15.0
2025-08-04T20:03:25.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:25.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:03:25.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:25.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:03:25.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 11.125/15.0
2025-08-04T20:03:27.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 9.092/15.0
2025-08-04T20:03:27.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:03:28.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:28.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:03:28.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:28.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:29.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 7.062/15.0
2025-08-04T20:03:31.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:31.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:03:31.648 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:31.648 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:03:31.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 5.031/15.0
2025-08-04T20:03:33.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 3.001/15.0
2025-08-04T20:03:34.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:34.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:03:34.672 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:34.672 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:03:35.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 151/230, Remaining exp time 0.97/15.0
2025-08-04T20:03:37.052 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 151 of 230 done. Exposure state = 0
2025-08-04T20:03:37.099 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:03:37.101 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:03:37.192 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 152 of 230
2025-08-04T20:03:37.194 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330617.194526
2025-08-04T20:03:37.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:37.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T20:03:37.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:37.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:03:37.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 14.357/15.0
2025-08-04T20:03:37.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:03:39.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 12.326/15.0
2025-08-04T20:03:40.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:40.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.999
2025-08-04T20:03:40.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:40.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:03:41.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 10.296/15.0
2025-08-04T20:03:43.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:43.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:03:43.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:43.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:43.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 8.265/15.0
2025-08-04T20:03:45.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 6.236/15.0
2025-08-04T20:03:46.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:46.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:03:46.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:46.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:03:47.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:03:48.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 4.204/15.0
2025-08-04T20:03:49.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:49.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:03:49.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:49.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:50.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 2.174/15.0
2025-08-04T20:03:52.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 152/230, Remaining exp time 0.144/15.0
2025-08-04T20:03:52.471 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 152 of 230 done. Exposure state = 0
2025-08-04T20:03:52.471 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:03:52.494 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:03:52.609 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 153 of 230
2025-08-04T20:03:52.611 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330632.6110754
2025-08-04T20:03:52.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:52.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:03:52.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:52.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:03:54.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 13.531/15.0
2025-08-04T20:03:55.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:55.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:03:55.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:55.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:03:56.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 11.5/15.0
2025-08-04T20:03:57.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:03:58.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 9.47/15.0
2025-08-04T20:03:58.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:03:58.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:03:58.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:03:58.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:00.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 7.44/15.0
2025-08-04T20:04:01.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:01.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:04:01.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:01.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:02.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 5.408/15.0
2025-08-04T20:04:04.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 3.377/15.0
2025-08-04T20:04:04.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:04.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:04:04.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:04.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:06.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 153/230, Remaining exp time 1.347/15.0
2025-08-04T20:04:07.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:07.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:04:07.789 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:07.789 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:04:07.886 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 153 of 230 done. Exposure state = 0
2025-08-04T20:04:07.894 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:04:07.896 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:04:07.933 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:04:07.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:03:11.901896
2025-08-04T20:04:07.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:03:11.901896
2025-08-04T20:04:07.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:04:07.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:04:07.934 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:04:07.934 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:04:07&start_after=2025-08-03T18:04:07&end_after=2025-08-04T18:04:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:04:07.935 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:04:07.988 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 154 of 230
2025-08-04T20:04:07.989 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330647.989914
2025-08-04T20:04:08.071 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:04:07&start_after=2025-08-03T18:04:07&end_after=2025-08-04T18:04:07&telescope=1m0a&ordering=start HTTP/1.1" 200 2638
2025-08-04T20:04:08.089 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:04:08.089 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:04:08.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:04:08.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:04:08.089 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1242.91038
2025-08-04T20:04:08.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:04:08.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 14.695/15.0
2025-08-04T20:04:10.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 12.665/15.0
2025-08-04T20:04:10.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:10.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:04:10.791 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:10.791 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:12.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 10.634/15.0
2025-08-04T20:04:13.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:13.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:04:13.816 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:13.816 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:14.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 8.604/15.0
2025-08-04T20:04:16.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 6.573/15.0
2025-08-04T20:04:16.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:16.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:04:16.820 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:16.820 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:17.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:04:18.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 4.543/15.0
2025-08-04T20:04:19.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:19.842 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:04:19.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:19.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:20.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 2.513/15.0
2025-08-04T20:04:22.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 154/230, Remaining exp time 0.482/15.0
2025-08-04T20:04:22.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:22.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:04:22.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:22.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:23.267 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 154 of 230 done. Exposure state = 0
2025-08-04T20:04:23.267 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:04:23.269 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:04:23.367 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 155 of 230
2025-08-04T20:04:23.368 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330663.3687153
2025-08-04T20:04:24.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 13.83/15.0
2025-08-04T20:04:25.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:25.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:04:25.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:25.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:26.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 11.8/15.0
2025-08-04T20:04:27.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:04:28.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 9.769/15.0
2025-08-04T20:04:28.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:28.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:04:28.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:28.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:04:30.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 7.739/15.0
2025-08-04T20:04:31.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:31.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:04:31.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:31.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:32.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 5.708/15.0
2025-08-04T20:04:34.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 3.678/15.0
2025-08-04T20:04:34.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:34.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:04:34.902 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:34.902 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:36.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 155/230, Remaining exp time 1.648/15.0
2025-08-04T20:04:37.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:04:37.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:37.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:04:37.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:37.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:04:38.643 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 155 of 230 done. Exposure state = 0
2025-08-04T20:04:38.690 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:04:38.692 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:04:38.784 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 156 of 230
2025-08-04T20:04:38.786 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330678.78604
2025-08-04T20:04:38.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 156/230, Remaining exp time 0.0/15.0
2025-08-04T20:04:40.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 12.966/15.0
2025-08-04T20:04:40.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:40.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:04:40.926 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:40.926 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:42.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 10.922/15.0
2025-08-04T20:04:43.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:43.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:04:43.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:43.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:04:44.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 8.891/15.0
2025-08-04T20:04:46.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:46.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 6.872/15.0
2025-08-04T20:04:46.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:04:46.953 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:46.953 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:47.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:04:49.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 4.794/15.0
2025-08-04T20:04:49.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:49.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:04:49.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:49.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:51.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 2.623/15.0
2025-08-04T20:04:52.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:52.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:04:52.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:52.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:04:53.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 156/230, Remaining exp time 0.579/15.0
2025-08-04T20:04:54.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 156 of 230 done. Exposure state = 0
2025-08-04T20:04:54.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:04:54.082 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:04:54.216 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 157 of 230
2025-08-04T20:04:54.217 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330694.2178788
2025-08-04T20:04:55.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 13.983/15.0
2025-08-04T20:04:55.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:55.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:04:55.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:55.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:57.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:04:57.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 11.95/15.0
2025-08-04T20:04:58.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:04:58.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:04:58.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:04:58.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:04:59.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 9.92/15.0
2025-08-04T20:05:01.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 7.852/15.0
2025-08-04T20:05:01.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:01.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:01.991 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:01.991 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:03.427 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 5.821/15.0
2025-08-04T20:05:04.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:05.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:05.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:05.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:05.457 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 3.791/15.0
2025-08-04T20:05:07.146 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:05:07.166 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:04:12.103418
2025-08-04T20:05:07.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:04:12.103418
2025-08-04T20:05:07.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:05:07.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:05:07.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:05:07.166 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:05:07&start_after=2025-08-03T18:05:07&end_after=2025-08-04T18:05:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:05:07.167 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:05:07.311 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:05:07&start_after=2025-08-03T18:05:07&end_after=2025-08-04T18:05:07&telescope=1m0a&ordering=start HTTP/1.1" 200 2637
2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1183.670051
2025-08-04T20:05:07.329 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:05:07.329981    Obs time: 2025-08-04 18:24:51
2025-08-04T20:05:07.330 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:43.670019
2025-08-04T20:05:07.330 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1183
2025-08-04T20:05:07.330 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:05:07.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 157/230, Remaining exp time 1.762/15.0
2025-08-04T20:05:08.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:08.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:05:08.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:08.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:05:09.502 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 157 of 230 done. Exposure state = 0
2025-08-04T20:05:09.502 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:05:09.521 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:05:09.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 157/230, Remaining exp time 0.0/15.0
2025-08-04T20:05:09.670 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 158 of 230
2025-08-04T20:05:09.671 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330709.6718252
2025-08-04T20:05:11.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:11.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:05:11.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:11.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:11.586 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 13.114/15.0
2025-08-04T20:05:13.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 11.085/15.0
2025-08-04T20:05:14.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:14.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:14.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:14.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:15.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 9.055/15.0
2025-08-04T20:05:16.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:05:17.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:17.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:17.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:17.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:17.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 7.024/15.0
2025-08-04T20:05:19.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 4.994/15.0
2025-08-04T20:05:20.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:20.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:05:20.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:20.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:05:21.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 2.926/15.0
2025-08-04T20:05:23.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:23.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:05:23.101 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:23.101 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:05:23.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 158/230, Remaining exp time 0.897/15.0
2025-08-04T20:05:24.946 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 158 of 230 done. Exposure state = 0
2025-08-04T20:05:24.946 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:05:24.966 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:05:25.086 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 159 of 230
2025-08-04T20:05:25.088 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330725.08849
2025-08-04T20:05:25.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 14.282/15.0
2025-08-04T20:05:26.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:26.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:05:26.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:26.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:05:26.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:05:27.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 12.252/15.0
2025-08-04T20:05:29.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:29.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:05:29.125 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:29.125 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:05:29.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 10.221/15.0
2025-08-04T20:05:31.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 8.19/15.0
2025-08-04T20:05:32.128 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:32.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:05:32.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:32.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:33.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 6.16/15.0
2025-08-04T20:05:35.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:35.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:05:35.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:35.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:05:35.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 4.129/15.0
2025-08-04T20:05:36.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:05:38.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 2.099/15.0
2025-08-04T20:05:38.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:38.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:05:38.171 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:38.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:40.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 159/230, Remaining exp time 0.068/15.0
2025-08-04T20:05:40.362 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 159 of 230 done. Exposure state = 0
2025-08-04T20:05:40.362 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:05:40.385 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:05:40.503 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 160 of 230
2025-08-04T20:05:40.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330740.5048525
2025-08-04T20:05:41.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:41.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:05:41.175 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:41.175 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:05:42.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 13.454/15.0
2025-08-04T20:05:44.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 11.424/15.0
2025-08-04T20:05:44.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:44.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:05:44.201 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:44.201 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:05:46.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 9.393/15.0
2025-08-04T20:05:46.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:05:47.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:47.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:05:47.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:47.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:48.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 7.363/15.0
2025-08-04T20:05:50.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 5.332/15.0
2025-08-04T20:05:50.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:50.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:05:50.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:50.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:05:52.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 3.303/15.0
2025-08-04T20:05:53.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:53.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:05:53.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:53.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:54.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 160/230, Remaining exp time 1.274/15.0
2025-08-04T20:05:55.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 160 of 230 done. Exposure state = 0
2025-08-04T20:05:55.778 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:05:55.780 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:05:55.919 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 161 of 230
2025-08-04T20:05:55.921 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330755.9212613
2025-08-04T20:05:56.234 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:56.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:56.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:56.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:05:56.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 14.658/15.0
2025-08-04T20:05:56.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:05:58.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 12.627/15.0
2025-08-04T20:05:59.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:05:59.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:05:59.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:05:59.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:00.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 10.596/15.0
2025-08-04T20:06:02.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:02.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:06:02.278 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:02.278 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:02.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 8.566/15.0
2025-08-04T20:06:04.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 6.535/15.0
2025-08-04T20:06:05.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:05.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:06:05.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:05.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:06.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:06:06.395 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:05:12.305420
2025-08-04T20:06:06.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:05:12.305420
2025-08-04T20:06:06.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:06:06.395 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:06:06.396 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:06:06.396 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:06:06&start_after=2025-08-03T18:06:06&end_after=2025-08-04T18:06:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:06:06.396 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:06:06.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 4.505/15.0
2025-08-04T20:06:06.525 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:06:06&start_after=2025-08-03T18:06:06&end_after=2025-08-04T18:06:06&telescope=1m0a&ordering=start HTTP/1.1" 200 2644
2025-08-04T20:06:06.543 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:06:06.543 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1124.455893
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:06:06.544140    Obs time: 2025-08-04 18:24:51
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:44.455860
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1124
2025-08-04T20:06:06.544 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:06:08.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:08.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:06:08.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:08.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:06:08.552 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 2.438/15.0
2025-08-04T20:06:10.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 161/230, Remaining exp time 0.37/15.0
2025-08-04T20:06:11.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 161 of 230 done. Exposure state = 0
2025-08-04T20:06:11.197 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:06:11.218 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:06:11.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:11.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:06:11.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:11.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:06:11.336 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 162 of 230
2025-08-04T20:06:11.338 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330771.3386853
2025-08-04T20:06:12.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 13.719/15.0
2025-08-04T20:06:14.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:14.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:06:14.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:14.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:06:14.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 11.65/15.0
2025-08-04T20:06:15.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:06:16.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 9.568/15.0
2025-08-04T20:06:17.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:17.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T20:06:17.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:17.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:06:18.844 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 7.525/15.0
2025-08-04T20:06:20.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:20.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T20:06:20.352 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:20.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:06:20.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 5.496/15.0
2025-08-04T20:06:22.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 3.464/15.0
2025-08-04T20:06:23.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:23.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:06:23.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:23.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:24.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 162/230, Remaining exp time 1.433/15.0
2025-08-04T20:06:25.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:06:26.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:26.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:06:26.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:26.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:06:26.614 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 162 of 230 done. Exposure state = 0
2025-08-04T20:06:26.614 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:06:26.616 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:06:26.742 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 163 of 230
2025-08-04T20:06:26.744 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330786.7446277
2025-08-04T20:06:26.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 14.81/15.0
2025-08-04T20:06:28.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 12.778/15.0
2025-08-04T20:06:29.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:29.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:06:29.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:29.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:31.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 10.748/15.0
2025-08-04T20:06:32.408 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:32.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:06:32.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:32.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:06:33.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 8.68/15.0
2025-08-04T20:06:35.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 6.649/15.0
2025-08-04T20:06:35.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:35.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T20:06:35.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:35.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:06:35.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:06:37.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 4.618/15.0
2025-08-04T20:06:38.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:38.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:06:38.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:38.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:39.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 2.547/15.0
2025-08-04T20:06:41.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 163/230, Remaining exp time 0.519/15.0
2025-08-04T20:06:41.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:41.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:06:41.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:41.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:06:42.020 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 163 of 230 done. Exposure state = 0
2025-08-04T20:06:42.020 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:06:42.022 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:06:42.122 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 164 of 230
2025-08-04T20:06:42.124 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330802.1246903
2025-08-04T20:06:43.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 13.83/15.0
2025-08-04T20:06:44.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:44.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:06:44.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:44.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:45.393 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 11.762/15.0
2025-08-04T20:06:45.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:06:47.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 9.733/15.0
2025-08-04T20:06:47.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:47.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:06:47.505 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:47.505 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:49.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 7.702/15.0
2025-08-04T20:06:50.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:50.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:06:50.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:50.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:51.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 5.67/15.0
2025-08-04T20:06:53.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:53.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:06:53.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:53.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:06:53.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 3.604/15.0
2025-08-04T20:06:55.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:06:55.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 164/230, Remaining exp time 1.534/15.0
2025-08-04T20:06:56.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:56.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:06:56.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:56.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:06:57.409 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 164 of 230 done. Exposure state = 0
2025-08-04T20:06:57.409 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:06:57.411 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:06:57.503 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 165 of 230
2025-08-04T20:06:57.504 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330817.5048246
2025-08-04T20:06:57.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 14.885/15.0
2025-08-04T20:06:59.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:06:59.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T20:06:59.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:06:59.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:06:59.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 12.815/15.0
2025-08-04T20:07:01.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 10.784/15.0
2025-08-04T20:07:02.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:02.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T20:07:02.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:02.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:07:03.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 8.754/15.0
2025-08-04T20:07:05.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:05.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:07:05.587 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:05.587 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:05.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:07:05.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:06:12.506508
2025-08-04T20:07:05.597 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:06:12.506508
2025-08-04T20:07:05.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:07:05.597 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:07:05.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:07:05.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:07:05&start_after=2025-08-03T18:07:05&end_after=2025-08-04T18:07:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:07:05.598 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:07:05.725 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:07:05&start_after=2025-08-03T18:07:05&end_after=2025-08-04T18:07:05&telescope=1m0a&ordering=start HTTP/1.1" 200 2637
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1065.255478
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:07:05.744558    Obs time: 2025-08-04 18:24:51
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:45.255442
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1065
2025-08-04T20:07:05.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:07:05.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 6.686/15.0
2025-08-04T20:07:07.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 4.656/15.0
2025-08-04T20:07:08.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:08.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:07:08.612 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:08.612 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:07:09.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 2.626/15.0
2025-08-04T20:07:11.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:11.616 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:07:11.616 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:11.616 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:11.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 165/230, Remaining exp time 0.594/15.0
2025-08-04T20:07:12.778 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 165 of 230 done. Exposure state = 0
2025-08-04T20:07:12.778 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:07:12.796 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:07:12.920 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 166 of 230
2025-08-04T20:07:12.922 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330832.9227147
2025-08-04T20:07:13.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 13.97/15.0
2025-08-04T20:07:14.619 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:14.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:07:14.640 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:14.640 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:14.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:07:16.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 11.952/15.0
2025-08-04T20:07:17.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:17.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:07:17.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:17.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:07:18.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 9.768/15.0
2025-08-04T20:07:20.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 7.725/15.0
2025-08-04T20:07:20.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:20.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:07:20.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:20.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:22.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 5.696/15.0
2025-08-04T20:07:23.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:23.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:07:23.667 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:23.667 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:07:24.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 3.664/15.0
2025-08-04T20:07:24.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:07:26.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 166/230, Remaining exp time 1.633/15.0
2025-08-04T20:07:26.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:26.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:07:26.692 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:26.692 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:07:28.198 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 166 of 230 done. Exposure state = 0
2025-08-04T20:07:28.198 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:07:28.221 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:07:28.353 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 167 of 230
2025-08-04T20:07:28.354 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330848.3548045
2025-08-04T20:07:28.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 167/230, Remaining exp time 0.0/15.0
2025-08-04T20:07:29.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:29.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:07:29.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:29.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:30.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 12.967/15.0
2025-08-04T20:07:32.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 10.938/15.0
2025-08-04T20:07:32.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:32.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T20:07:32.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:32.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:07:34.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 8.894/15.0
2025-08-04T20:07:34.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:07:35.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:35.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T20:07:35.723 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:35.723 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:36.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 6.849/15.0
2025-08-04T20:07:38.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 4.819/15.0
2025-08-04T20:07:38.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:38.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T20:07:38.744 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:38.744 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:07:40.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 2.79/15.0
2025-08-04T20:07:41.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:41.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T20:07:41.769 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:41.769 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:42.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 167/230, Remaining exp time 0.732/15.0
2025-08-04T20:07:43.629 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 167 of 230 done. Exposure state = 0
2025-08-04T20:07:43.630 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:07:43.652 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:07:44.022 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 168 of 230
2025-08-04T20:07:44.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330864.023813
2025-08-04T20:07:44.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:44.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:07:44.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:07:44.821 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:44.821 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:44.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 14.27/15.0
2025-08-04T20:07:46.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 12.176/15.0
2025-08-04T20:07:47.824 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:47.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:07:47.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:47.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:07:48.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 10.146/15.0
2025-08-04T20:07:50.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:50.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:07:50.849 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:50.849 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:50.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 8.117/15.0
2025-08-04T20:07:52.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 6.085/15.0
2025-08-04T20:07:53.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:53.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:07:53.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:53.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:07:54.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:07:55.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 4.054/15.0
2025-08-04T20:07:56.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:56.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:07:56.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:56.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:07:57.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 2.025/15.0
2025-08-04T20:07:59.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 168/230, Remaining exp time 0.0/15.0
2025-08-04T20:07:59.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 168 of 230 done. Exposure state = 0
2025-08-04T20:07:59.296 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:07:59.316 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:07:59.438 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 169 of 230
2025-08-04T20:07:59.440 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330879.4400246
2025-08-04T20:07:59.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:07:59.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:07:59.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:07:59.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:01.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 13.379/15.0
2025-08-04T20:08:02.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:02.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:08:02.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:02.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:03.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 11.349/15.0
2025-08-04T20:08:04.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:08:04.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:07:12.706918
2025-08-04T20:08:04.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:07:12.706918
2025-08-04T20:08:04.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:08:04.825 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:08:04.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:08:04.825 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:08:04&start_after=2025-08-03T18:08:04&end_after=2025-08-04T18:08:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:08:04.826 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:08:04.995 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:08:04&start_after=2025-08-03T18:08:04&end_after=2025-08-04T18:08:04&telescope=1m0a&ordering=start HTTP/1.1" 200 2637
2025-08-04T20:08:05.057 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:08:05.057 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:08:05.057 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:08:05.057 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:08:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1005.941962
2025-08-04T20:08:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:08:05.058069    Obs time: 2025-08-04 18:24:51
2025-08-04T20:08:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:45.941931
2025-08-04T20:08:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1005
2025-08-04T20:08:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:08:05.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 9.32/15.0
2025-08-04T20:08:05.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:05.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:08:05.912 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:05.912 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:07.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 7.289/15.0
2025-08-04T20:08:08.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:08.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:08:08.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:08.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:08:09.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 5.259/15.0
2025-08-04T20:08:11.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 3.228/15.0
2025-08-04T20:08:11.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:11.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:08:11.939 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:11.939 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:08:13.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 169/230, Remaining exp time 1.197/15.0
2025-08-04T20:08:14.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:08:14.716 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 169 of 230 done. Exposure state = 0
2025-08-04T20:08:14.716 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:08:14.718 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:08:14.817 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 170 of 230
2025-08-04T20:08:14.819 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330894.8190072
2025-08-04T20:08:14.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:14.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:08:14.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:14.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:08:15.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 14.546/15.0
2025-08-04T20:08:17.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 12.516/15.0
2025-08-04T20:08:17.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:17.963 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:08:17.963 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:17.963 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:19.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 10.484/15.0
2025-08-04T20:08:20.966 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:21.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:08:21.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:21.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:21.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 8.455/15.0
2025-08-04T20:08:23.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 6.423/15.0
2025-08-04T20:08:24.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:24.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:08:24.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:24.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:24.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:08:25.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 4.394/15.0
2025-08-04T20:08:27.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:27.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:08:27.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:27.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:27.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 2.364/15.0
2025-08-04T20:08:29.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 170/230, Remaining exp time 0.332/15.0
2025-08-04T20:08:30.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:30.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:08:30.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:30.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:30.096 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 170 of 230 done. Exposure state = 0
2025-08-04T20:08:30.096 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:08:30.098 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:08:30.196 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 171 of 230
2025-08-04T20:08:30.197 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330910.1977205
2025-08-04T20:08:31.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 13.682/15.0
2025-08-04T20:08:33.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:33.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:08:33.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:33.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:33.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 11.651/15.0
2025-08-04T20:08:34.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:08:35.609 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 9.621/15.0
2025-08-04T20:08:36.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:36.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:08:36.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:36.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:37.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 7.59/15.0
2025-08-04T20:08:39.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:39.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:08:39.088 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:39.088 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:08:39.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 5.406/15.0
2025-08-04T20:08:41.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 3.363/15.0
2025-08-04T20:08:42.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:42.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:08:42.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:42.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:43.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 171/230, Remaining exp time 1.295/15.0
2025-08-04T20:08:44.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:08:45.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:45.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:08:45.113 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:45.113 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:45.472 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 171 of 230 done. Exposure state = 0
2025-08-04T20:08:45.472 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:08:45.474 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:08:45.577 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 172 of 230
2025-08-04T20:08:45.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330925.5788484
2025-08-04T20:08:45.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 14.61/15.0
2025-08-04T20:08:48.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 12.59/15.0
2025-08-04T20:08:48.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:48.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:08:48.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:48.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:50.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 10.572/15.0
2025-08-04T20:08:51.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:51.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:08:51.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:51.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:08:52.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 8.515/15.0
2025-08-04T20:08:54.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:08:54.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:54.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:08:54.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:54.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:08:54.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 6.46/15.0
2025-08-04T20:08:56.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 4.428/15.0
2025-08-04T20:08:57.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:08:57.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:08:57.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:08:57.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:08:58.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 2.397/15.0
2025-08-04T20:09:00.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:00.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:09:00.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:00.184 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:09:00.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 172/230, Remaining exp time 0.368/15.0
2025-08-04T20:09:00.864 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 172 of 230 done. Exposure state = 0
2025-08-04T20:09:00.864 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:09:00.866 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:09:00.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 173 of 230
2025-08-04T20:09:00.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330940.9974117
2025-08-04T20:09:02.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 13.755/15.0
2025-08-04T20:09:03.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:03.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:09:03.208 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:03.209 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:04.116 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:09:04.117 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:08:12.910348
2025-08-04T20:09:04.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:08:12.910348
2025-08-04T20:09:04.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:09:04.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:09:04.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:09:04.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:09:04&start_after=2025-08-03T18:09:04&end_after=2025-08-04T18:09:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:09:04.118 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:09:04.251 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:09:04&start_after=2025-08-03T18:09:04&end_after=2025-08-04T18:09:04&telescope=1m0a&ordering=start HTTP/1.1" 200 2656
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 946.729506
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:09:04.270526    Obs time: 2025-08-04 18:24:51
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:46.729474
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  946
2025-08-04T20:09:04.270 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:09:04.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 11.726/15.0
2025-08-04T20:09:06.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:06.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:06.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:06.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:06.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 9.694/15.0
2025-08-04T20:09:08.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 7.664/15.0
2025-08-04T20:09:09.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:09.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:09.235 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:09.235 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:10.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 5.634/15.0
2025-08-04T20:09:12.238 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:12.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:12.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:12.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:12.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 3.603/15.0
2025-08-04T20:09:13.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:09:14.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 173/230, Remaining exp time 1.572/15.0
2025-08-04T20:09:15.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:15.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:15.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:15.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:16.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 173 of 230 done. Exposure state = 0
2025-08-04T20:09:16.328 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:09:16.330 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:09:16.449 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 174 of 230
2025-08-04T20:09:16.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330956.4512756
2025-08-04T20:09:16.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 14.996/15.0
2025-08-04T20:09:18.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:18.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T20:09:18.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:18.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:09:18.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 12.965/15.0
2025-08-04T20:09:20.547 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 10.936/15.0
2025-08-04T20:09:21.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:21.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:09:21.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:21.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:22.615 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 8.904/15.0
2025-08-04T20:09:23.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:09:24.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:24.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T20:09:24.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:24.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:09:24.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 6.836/15.0
2025-08-04T20:09:26.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 4.806/15.0
2025-08-04T20:09:27.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:27.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T20:09:27.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:27.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:28.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 2.788/15.0
2025-08-04T20:09:30.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:30.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:09:30.313 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:30.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:09:30.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 174/230, Remaining exp time 0.757/15.0
2025-08-04T20:09:31.734 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 174 of 230 done. Exposure state = 0
2025-08-04T20:09:31.734 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:09:31.737 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:09:31.854 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 175 of 230
2025-08-04T20:09:31.856 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330971.856198
2025-08-04T20:09:32.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 14.133/15.0
2025-08-04T20:09:33.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:09:33.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:33.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.001
2025-08-04T20:09:33.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:33.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:09:34.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 12.101/15.0
2025-08-04T20:09:36.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:36.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T20:09:36.340 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:36.340 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:09:36.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 10.072/15.0
2025-08-04T20:09:38.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 8.039/15.0
2025-08-04T20:09:39.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:39.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:09:39.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:39.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:09:40.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 6.009/15.0
2025-08-04T20:09:42.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:42.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:09:42.363 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:42.363 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:09:42.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 3.978/15.0
2025-08-04T20:09:43.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:09:44.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 1.947/15.0
2025-08-04T20:09:45.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:45.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:09:45.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:45.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:46.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 175/230, Remaining exp time 0.0/15.0
2025-08-04T20:09:47.131 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 175 of 230 done. Exposure state = 0
2025-08-04T20:09:47.131 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:09:47.150 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:09:47.272 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 176 of 230
2025-08-04T20:09:47.273 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754330987.2737815
2025-08-04T20:09:48.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:48.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:48.391 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:48.391 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:49.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 13.303/15.0
2025-08-04T20:09:51.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 11.274/15.0
2025-08-04T20:09:51.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:51.411 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:51.411 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:51.411 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:53.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 9.243/15.0
2025-08-04T20:09:53.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:09:54.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:54.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:09:54.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:54.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:09:55.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 7.212/15.0
2025-08-04T20:09:57.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 5.182/15.0
2025-08-04T20:09:57.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:09:57.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:09:57.436 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:09:57.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:09:59.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 3.151/15.0
2025-08-04T20:10:00.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:00.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:10:00.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:00.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:01.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 176/230, Remaining exp time 1.121/15.0
2025-08-04T20:10:02.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 176 of 230 done. Exposure state = 0
2025-08-04T20:10:02.549 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:10:02.551 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:10:02.651 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 177 of 230
2025-08-04T20:10:02.653 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331002.653518
2025-08-04T20:10:03.214 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 14.471/15.0
2025-08-04T20:10:03.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:10:03.353 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:09:13.112288
2025-08-04T20:10:03.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:09:13.112288
2025-08-04T20:10:03.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:10:03.353 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:10:03.353 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:10:03.353 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:10:03&start_after=2025-08-03T18:10:03&end_after=2025-08-04T18:10:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:10:03.354 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:10:03.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:03.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:10:03.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:03.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:10:03.486 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:10:03&start_after=2025-08-03T18:10:03&end_after=2025-08-04T18:10:03&telescope=1m0a&ordering=start HTTP/1.1" 200 2638
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 887.494272
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:10:03.505759    Obs time: 2025-08-04 18:24:51
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:47.494241
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  887
2025-08-04T20:10:03.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:10:05.245 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 12.439/15.0
2025-08-04T20:10:06.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:06.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:10:06.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:06.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:07.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 10.408/15.0
2025-08-04T20:10:09.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:09.487 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:10:09.487 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:09.487 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:09.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 8.379/15.0
2025-08-04T20:10:11.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 6.07/15.0
2025-08-04T20:10:12.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:12.491 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:10:12.491 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:12.491 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:12.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:10:13.644 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 4.039/15.0
2025-08-04T20:10:15.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:15.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:10:15.513 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:15.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:15.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 2.01/15.0
2025-08-04T20:10:17.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 177/230, Remaining exp time 0.0/15.0
2025-08-04T20:10:17.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 177 of 230 done. Exposure state = 0
2025-08-04T20:10:17.927 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:10:17.948 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:10:18.083 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 178 of 230
2025-08-04T20:10:18.085 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331018.0853631
2025-08-04T20:10:18.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:18.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:10:18.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:18.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:10:19.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 13.379/15.0
2025-08-04T20:10:21.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:21.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:10:21.542 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:21.542 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:21.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 11.311/15.0
2025-08-04T20:10:22.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:10:23.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 9.243/15.0
2025-08-04T20:10:24.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:24.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:10:24.546 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:24.546 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:10:25.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 7.174/15.0
2025-08-04T20:10:27.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:27.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:10:27.572 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:27.572 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:28.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 5.106/15.0
2025-08-04T20:10:30.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 3.038/15.0
2025-08-04T20:10:30.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:30.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:10:30.576 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:30.576 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:32.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 178/230, Remaining exp time 0.97/15.0
2025-08-04T20:10:32.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:10:33.422 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 178 of 230 done. Exposure state = 0
2025-08-04T20:10:33.422 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:10:33.445 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:10:33.576 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 179 of 230
2025-08-04T20:10:33.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:33.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:10:33.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:33.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:33.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331033.578296
2025-08-04T20:10:34.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 14.395/15.0
2025-08-04T20:10:36.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 12.239/15.0
2025-08-04T20:10:36.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:36.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:10:36.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:36.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:38.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 10.195/15.0
2025-08-04T20:10:39.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:39.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:10:39.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:39.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:40.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 8.164/15.0
2025-08-04T20:10:42.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 6.133/15.0
2025-08-04T20:10:42.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:10:42.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:42.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:10:42.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:42.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:44.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 4.103/15.0
2025-08-04T20:10:45.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:45.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:10:45.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:45.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:10:46.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 2.035/15.0
2025-08-04T20:10:48.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:48.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 179/230, Remaining exp time 0.004/15.0
2025-08-04T20:10:48.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:10:48.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:48.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:10:48.854 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 179 of 230 done. Exposure state = 0
2025-08-04T20:10:48.854 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:10:48.856 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:10:48.982 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 180 of 230
2025-08-04T20:10:48.984 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331048.9844058
2025-08-04T20:10:50.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 13.342/15.0
2025-08-04T20:10:51.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:51.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:10:51.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:51.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:10:52.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:10:52.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 11.273/15.0
2025-08-04T20:10:54.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:54.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T20:10:54.679 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:54.679 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:10:54.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 9.243/15.0
2025-08-04T20:10:56.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 7.212/15.0
2025-08-04T20:10:57.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:10:57.682 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.001
2025-08-04T20:10:57.682 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:10:57.682 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:10:58.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 5.181/15.0
2025-08-04T20:11:00.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:00.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T20:11:00.704 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:00.704 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:00.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 3.151/15.0
2025-08-04T20:11:02.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:11:02.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:10:13.314553
2025-08-04T20:11:02.584 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:10:13.314553
2025-08-04T20:11:02.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:11:02.584 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:11:02.584 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:11:02.584 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:11:02&start_after=2025-08-03T18:11:02&end_after=2025-08-04T18:11:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:11:02.585 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:11:02.720 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:11:02&start_after=2025-08-03T18:11:02&end_after=2025-08-04T18:11:02&telescope=1m0a&ordering=start HTTP/1.1" 200 2639
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 828.261696
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:11:02.738336    Obs time: 2025-08-04 18:24:51
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:48.261664
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  828
2025-08-04T20:11:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:11:02.894 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 180/230, Remaining exp time 1.12/15.0
2025-08-04T20:11:03.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:03.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:11:03.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:03.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:04.258 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 180 of 230 done. Exposure state = 0
2025-08-04T20:11:04.258 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:11:04.260 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:11:04.362 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 181 of 230
2025-08-04T20:11:04.364 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331064.3646634
2025-08-04T20:11:04.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 14.471/15.0
2025-08-04T20:11:06.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:06.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:11:06.748 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:06.748 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:11:06.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 12.44/15.0
2025-08-04T20:11:09.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 10.409/15.0
2025-08-04T20:11:09.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:09.750 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:11:09.750 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:09.750 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:11.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 8.341/15.0
2025-08-04T20:11:11.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:11:12.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:12.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:11:12.773 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:12.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:13.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 6.31/15.0
2025-08-04T20:11:15.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 4.242/15.0
2025-08-04T20:11:15.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:15.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:11:15.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:15.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:17.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 2.212/15.0
2025-08-04T20:11:18.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:18.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:11:18.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:18.799 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:19.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 181/230, Remaining exp time 0.144/15.0
2025-08-04T20:11:19.689 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 181 of 230 done. Exposure state = 0
2025-08-04T20:11:19.689 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:11:19.691 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:11:20.095 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 182 of 230
2025-08-04T20:11:20.097 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331080.0975277
2025-08-04T20:11:21.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 13.781/15.0
2025-08-04T20:11:21.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:11:21.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:21.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:11:21.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:21.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:23.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 11.727/15.0
2025-08-04T20:11:24.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:24.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:11:24.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:24.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:25.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 9.695/15.0
2025-08-04T20:11:27.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 7.639/15.0
2025-08-04T20:11:27.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:27.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:11:27.829 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:27.829 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:11:29.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 5.609/15.0
2025-08-04T20:11:30.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:30.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:11:30.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:30.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:31.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 3.578/15.0
2025-08-04T20:11:31.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:11:33.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 182/230, Remaining exp time 1.547/15.0
2025-08-04T20:11:33.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:33.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:11:33.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:33.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:35.371 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 182 of 230 done. Exposure state = 0
2025-08-04T20:11:35.371 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:11:35.390 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:11:35.501 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 183 of 230
2025-08-04T20:11:35.503 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331095.5032756
2025-08-04T20:11:35.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 14.884/15.0
2025-08-04T20:11:36.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:36.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:11:36.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:36.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:37.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 12.816/15.0
2025-08-04T20:11:39.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:39.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:11:39.895 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:39.895 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:11:39.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 10.558/15.0
2025-08-04T20:11:41.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:11:42.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 8.514/15.0
2025-08-04T20:11:42.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:42.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T20:11:42.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:42.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:44.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 6.446/15.0
2025-08-04T20:11:45.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:45.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:11:45.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:45.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:11:46.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 4.378/15.0
2025-08-04T20:11:48.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 2.31/15.0
2025-08-04T20:11:48.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:48.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:11:48.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:48.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:50.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 183/230, Remaining exp time 0.103/15.0
2025-08-04T20:11:50.777 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 183 of 230 done. Exposure state = 0
2025-08-04T20:11:50.777 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:11:50.779 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:11:50.883 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 184 of 230
2025-08-04T20:11:50.885 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331110.8855817
2025-08-04T20:11:51.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:11:51.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:51.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:11:51.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:51.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:52.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 13.455/15.0
2025-08-04T20:11:54.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 11.425/15.0
2025-08-04T20:11:54.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:54.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:11:54.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:54.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:11:56.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 9.395/15.0
2025-08-04T20:11:57.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:11:57.971 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:11:57.971 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:11:57.971 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:11:58.830 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 7.123/15.0
2025-08-04T20:12:00.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 5.056/15.0
2025-08-04T20:12:00.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:00.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:12:00.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:00.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:01.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:12:01.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:11:13.516524
2025-08-04T20:12:01.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:11:13.516524
2025-08-04T20:12:01.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:12:01.808 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:12:01.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:12:01.808 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:12:01&start_after=2025-08-03T18:12:01&end_after=2025-08-04T18:12:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:12:01.808 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:12:01.959 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:12:01&start_after=2025-08-03T18:12:01&end_after=2025-08-04T18:12:01&telescope=1m0a&ordering=start HTTP/1.1" 200 2647
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 769.021533
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:12:01.978497    Obs time: 2025-08-04 18:24:51
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:49.021503
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  769
2025-08-04T20:12:01.978 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:12:03.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 2.987/15.0
2025-08-04T20:12:03.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:03.979 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:12:03.979 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:03.979 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:05.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 184/230, Remaining exp time 0.78/15.0
2025-08-04T20:12:06.170 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 184 of 230 done. Exposure state = 0
2025-08-04T20:12:06.170 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:12:06.192 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:12:06.303 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 185 of 230
2025-08-04T20:12:06.305 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331126.3050969
2025-08-04T20:12:06.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:06.983 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:12:06.983 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:06.983 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:07.166 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 14.169/15.0
2025-08-04T20:12:09.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 12.138/15.0
2025-08-04T20:12:09.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:09.988 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:12:09.988 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:09.988 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:12:10.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:12:11.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 10.119/15.0
2025-08-04T20:12:12.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:13.011 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:12:13.011 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:13.011 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:13.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 8.089/15.0
2025-08-04T20:12:15.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 6.058/15.0
2025-08-04T20:12:16.014 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:16.015 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:12:16.015 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:16.015 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:17.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 4.028/15.0
2025-08-04T20:12:19.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:19.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:12:19.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:19.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:12:19.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 1.997/15.0
2025-08-04T20:12:20.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:12:21.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 185/230, Remaining exp time 0.0/15.0
2025-08-04T20:12:21.581 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 185 of 230 done. Exposure state = 0
2025-08-04T20:12:21.581 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:12:21.583 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:12:21.671 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 186 of 230
2025-08-04T20:12:21.673 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331141.6736465
2025-08-04T20:12:22.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:22.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:12:22.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:22.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:23.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 13.305/15.0
2025-08-04T20:12:25.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:25.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:12:25.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:25.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:25.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 11.275/15.0
2025-08-04T20:12:27.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 9.244/15.0
2025-08-04T20:12:28.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:28.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:12:28.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:28.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:29.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 7.212/15.0
2025-08-04T20:12:31.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:12:31.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:31.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:12:31.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:31.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:31.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 5.03/15.0
2025-08-04T20:12:33.717 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 2.987/15.0
2025-08-04T20:12:34.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:34.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:12:34.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:34.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:12:35.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 186/230, Remaining exp time 0.956/15.0
2025-08-04T20:12:36.945 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 186 of 230 done. Exposure state = 0
2025-08-04T20:12:36.945 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:12:36.947 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:12:37.053 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 187 of 230
2025-08-04T20:12:37.055 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331157.0555477
2025-08-04T20:12:37.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:37.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:12:37.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:37.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:12:37.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 14.321/15.0
2025-08-04T20:12:39.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 12.251/15.0
2025-08-04T20:12:40.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:40.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:12:40.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:40.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:12:41.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:12:41.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 10.22/15.0
2025-08-04T20:12:43.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:43.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:12:43.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:43.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:43.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 8.191/15.0
2025-08-04T20:12:45.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 6.161/15.0
2025-08-04T20:12:46.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:46.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:12:46.153 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:46.153 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:12:47.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 4.129/15.0
2025-08-04T20:12:49.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:49.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:12:49.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:49.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:49.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 2.098/15.0
2025-08-04T20:12:51.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:12:52.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 187/230, Remaining exp time 0.067/15.0
2025-08-04T20:12:52.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:52.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:12:52.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:52.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:52.330 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 187 of 230 done. Exposure state = 0
2025-08-04T20:12:52.330 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:12:52.332 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:12:52.434 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 188 of 230
2025-08-04T20:12:52.436 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331172.4359932
2025-08-04T20:12:54.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 13.417/15.0
2025-08-04T20:12:55.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:55.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:12:55.165 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:55.165 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:12:56.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 11.386/15.0
2025-08-04T20:12:58.148 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 9.318/15.0
2025-08-04T20:12:58.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:12:58.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:12:58.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:12:58.184 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:00.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 7.287/15.0
2025-08-04T20:13:01.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:13:01.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:12:13.717038
2025-08-04T20:13:01.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:12:13.717038
2025-08-04T20:13:01.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:13:01.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:13:01.035 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:13:01.035 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:13:01&start_after=2025-08-03T18:13:01&end_after=2025-08-04T18:13:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:13:01.036 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:13:01.169 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:13:01&start_after=2025-08-03T18:13:01&end_after=2025-08-04T18:13:01&telescope=1m0a&ordering=start HTTP/1.1" 200 2654
2025-08-04T20:13:01.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 709.811285
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:13:01.188746    Obs time: 2025-08-04 18:24:51
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:49.811254
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  709
2025-08-04T20:13:01.188 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:13:01.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:13:01.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:01.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:02.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 5.221/15.0
2025-08-04T20:13:04.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:04.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:13:04.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:04.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:13:04.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 3.189/15.0
2025-08-04T20:13:06.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 188/230, Remaining exp time 1.159/15.0
2025-08-04T20:13:07.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:07.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:13:07.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:07.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:07.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 188 of 230 done. Exposure state = 0
2025-08-04T20:13:07.712 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:13:07.733 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:13:08.129 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 189 of 230
2025-08-04T20:13:08.130 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331188.130933
2025-08-04T20:13:08.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 14.823/15.0
2025-08-04T20:13:10.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:13:10.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:10.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:13:10.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:10.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:10.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 12.777/15.0
2025-08-04T20:13:12.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 10.709/15.0
2025-08-04T20:13:13.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:13.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:13:13.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:13.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:14.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 8.641/15.0
2025-08-04T20:13:16.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:16.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:13:16.269 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:16.269 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:16.626 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 6.573/15.0
2025-08-04T20:13:18.694 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 4.505/15.0
2025-08-04T20:13:19.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:19.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:13:19.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:19.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:13:20.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:13:20.762 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 2.436/15.0
2025-08-04T20:13:22.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:22.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:13:22.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:22.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:13:22.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 189/230, Remaining exp time 0.368/15.0
2025-08-04T20:13:23.453 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 189 of 230 done. Exposure state = 0
2025-08-04T20:13:23.453 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:13:23.477 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:13:23.584 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 190 of 230
2025-08-04T20:13:23.586 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331203.586359
2025-08-04T20:13:24.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 13.755/15.0
2025-08-04T20:13:25.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:25.315 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:13:25.315 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:25.315 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:26.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 11.687/15.0
2025-08-04T20:13:28.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:28.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:13:28.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:28.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:13:29.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 9.619/15.0
2025-08-04T20:13:30.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:13:31.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 7.55/15.0
2025-08-04T20:13:31.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:31.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:13:31.339 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:31.339 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:33.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 5.495/15.0
2025-08-04T20:13:34.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:34.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:13:34.341 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:34.341 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:35.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 3.463/15.0
2025-08-04T20:13:37.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 190/230, Remaining exp time 1.433/15.0
2025-08-04T20:13:37.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:37.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:13:37.360 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:37.360 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:38.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 190 of 230 done. Exposure state = 0
2025-08-04T20:13:38.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:13:38.880 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:13:39.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 190/230, Remaining exp time 0.0/15.0
2025-08-04T20:13:39.307 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 191 of 230
2025-08-04T20:13:39.308 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331219.308826
2025-08-04T20:13:40.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:13:40.363 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:40.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:13:40.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:40.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:13:41.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 13.04/15.0
2025-08-04T20:13:43.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 10.986/15.0
2025-08-04T20:13:43.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:43.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:13:43.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:43.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:45.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 8.956/15.0
2025-08-04T20:13:46.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:46.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:13:46.403 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:46.403 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:47.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 6.924/15.0
2025-08-04T20:13:49.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:49.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:13:49.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:49.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:49.445 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 4.894/15.0
2025-08-04T20:13:50.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:13:51.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 2.863/15.0
2025-08-04T20:13:52.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:52.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:13:52.427 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:52.427 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:53.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 191/230, Remaining exp time 0.833/15.0
2025-08-04T20:13:54.582 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 191 of 230 done. Exposure state = 0
2025-08-04T20:13:54.582 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:13:54.584 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:13:54.711 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 192 of 230
2025-08-04T20:13:54.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331234.7128427
2025-08-04T20:13:55.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:55.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:13:55.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:55.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:13:55.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 14.207/15.0
2025-08-04T20:13:57.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 12.176/15.0
2025-08-04T20:13:58.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:13:58.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:13:58.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:13:58.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:13:59.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 10.145/15.0
2025-08-04T20:14:00.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:14:00.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:13:13.919253
2025-08-04T20:14:00.243 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:13:13.919253
2025-08-04T20:14:00.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:14:00.243 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:14:00.243 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:14:00.243 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:14:00&start_after=2025-08-03T18:14:00&end_after=2025-08-04T18:14:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:14:00.244 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:14:00.372 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:14:00&start_after=2025-08-03T18:14:00&end_after=2025-08-04T18:14:00&telescope=1m0a&ordering=start HTTP/1.1" 200 2645
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 650.608622
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:14:00.391410    Obs time: 2025-08-04 18:24:51
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:50.608590
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  650
2025-08-04T20:14:00.391 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:14:01.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:01.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:14:01.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:01.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:01.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 7.965/15.0
2025-08-04T20:14:03.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 5.92/15.0
2025-08-04T20:14:04.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:04.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:14:04.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:04.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:06.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 3.853/15.0
2025-08-04T20:14:07.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:07.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:14:07.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:07.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:08.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 192/230, Remaining exp time 1.658/15.0
2025-08-04T20:14:09.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:14:10.035 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 192 of 230 done. Exposure state = 0
2025-08-04T20:14:10.035 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:14:10.056 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:14:10.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 192/230, Remaining exp time 0.0/15.0
2025-08-04T20:14:10.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:10.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:14:10.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:10.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:10.520 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 193 of 230
2025-08-04T20:14:10.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331250.5226135
2025-08-04T20:14:12.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 13.165/15.0
2025-08-04T20:14:13.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:13.527 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:14:13.527 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:13.527 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:14:14.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 10.997/15.0
2025-08-04T20:14:16.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:16.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:14:16.548 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:16.548 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:16.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 8.954/15.0
2025-08-04T20:14:18.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 6.923/15.0
2025-08-04T20:14:19.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:14:19.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:19.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:14:19.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:19.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:14:20.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 4.894/15.0
2025-08-04T20:14:22.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:22.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:14:22.572 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:22.572 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:22.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 2.863/15.0
2025-08-04T20:14:24.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 193/230, Remaining exp time 0.832/15.0
2025-08-04T20:14:25.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:25.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:14:25.576 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:25.576 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:25.796 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 193 of 230 done. Exposure state = 0
2025-08-04T20:14:25.796 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:14:25.798 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:14:25.925 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 194 of 230
2025-08-04T20:14:25.927 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331265.9274971
2025-08-04T20:14:26.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 14.206/15.0
2025-08-04T20:14:28.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:28.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:14:28.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:28.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:14:28.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 12.176/15.0
2025-08-04T20:14:29.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:14:30.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 10.146/15.0
2025-08-04T20:14:31.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:31.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:14:31.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:31.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:32.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 8.115/15.0
2025-08-04T20:14:34.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:34.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:14:34.628 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:34.628 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:34.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 6.085/15.0
2025-08-04T20:14:36.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 4.054/15.0
2025-08-04T20:14:37.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:37.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:14:37.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:37.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:38.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 2.024/15.0
2025-08-04T20:14:39.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:14:40.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:40.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:14:40.652 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:40.652 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:40.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 194/230, Remaining exp time 0.0/15.0
2025-08-04T20:14:41.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 194 of 230 done. Exposure state = 0
2025-08-04T20:14:41.203 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:14:41.205 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:14:41.304 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 195 of 230
2025-08-04T20:14:41.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331281.3061938
2025-08-04T20:14:42.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 13.343/15.0
2025-08-04T20:14:43.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:43.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:14:43.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:43.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:14:45.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 11.311/15.0
2025-08-04T20:14:46.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:46.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:14:46.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:46.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:14:47.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 9.28/15.0
2025-08-04T20:14:49.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 7.251/15.0
2025-08-04T20:14:49.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:14:49.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:49.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:14:49.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:49.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:51.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 5.221/15.0
2025-08-04T20:14:52.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:52.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:14:52.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:52.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:53.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 3.189/15.0
2025-08-04T20:14:55.177 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 195/230, Remaining exp time 1.159/15.0
2025-08-04T20:14:55.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:55.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:14:55.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:55.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:14:56.578 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 195 of 230 done. Exposure state = 0
2025-08-04T20:14:56.578 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:14:56.580 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:14:56.683 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 196 of 230
2025-08-04T20:14:56.684 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331296.6849651
2025-08-04T20:14:57.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 14.508/15.0
2025-08-04T20:14:58.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:14:58.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:14:58.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:14:58.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:14:59.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 12.477/15.0
2025-08-04T20:14:59.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:14:59.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:14:14.120624
2025-08-04T20:14:59.464 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:14:14.120624
2025-08-04T20:14:59.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:14:59.464 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:14:59.464 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:14:59.464 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:14:59&start_after=2025-08-03T18:14:59&end_after=2025-08-04T18:14:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:14:59.465 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:14:59.606 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:14:59&start_after=2025-08-03T18:14:59&end_after=2025-08-04T18:14:59&telescope=1m0a&ordering=start HTTP/1.1" 200 2647
2025-08-04T20:14:59.633 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:14:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:14:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:14:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:14:59.634 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 591.36581
2025-08-04T20:14:59.635 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:15:01.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 10.446/15.0
2025-08-04T20:15:01.637 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:15:01.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:15:01.660 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:15:01.660313    Obs time: 2025-08-04 18:24:51
2025-08-04T20:15:01.660 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:49.339687
2025-08-04T20:15:01.660 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  589
2025-08-04T20:15:01.660 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:15:01.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:01.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T20:15:01.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:01.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:15:03.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 8.416/15.0
2025-08-04T20:15:04.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:04.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T20:15:04.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:04.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:05.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 6.385/15.0
2025-08-04T20:15:07.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 4.367/15.0
2025-08-04T20:15:07.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:07.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:15:07.756 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:07.756 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:15:08.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:15:09.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 2.338/15.0
2025-08-04T20:15:10.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:10.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:15:10.757 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:10.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:11.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 196/230, Remaining exp time 0.306/15.0
2025-08-04T20:15:11.957 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 196 of 230 done. Exposure state = 0
2025-08-04T20:15:11.957 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:15:11.978 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:15:12.087 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 197 of 230
2025-08-04T20:15:12.089 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331312.0895152
2025-08-04T20:15:13.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 13.68/15.0
2025-08-04T20:15:13.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:13.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:15:13.781 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:13.781 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:15.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 11.651/15.0
2025-08-04T20:15:16.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:16.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:15:16.785 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:16.785 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:15:17.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 9.619/15.0
2025-08-04T20:15:18.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:15:19.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 7.588/15.0
2025-08-04T20:15:19.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:19.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:15:19.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:19.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:15:21.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 5.559/15.0
2025-08-04T20:15:22.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:22.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:15:22.815 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:22.815 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:15:23.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 3.528/15.0
2025-08-04T20:15:25.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 197/230, Remaining exp time 1.497/15.0
2025-08-04T20:15:25.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:25.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:15:25.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:25.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:15:27.414 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 197 of 230 done. Exposure state = 0
2025-08-04T20:15:27.414 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:15:27.437 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:15:27.541 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 198 of 230
2025-08-04T20:15:27.543 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331327.5432858
2025-08-04T20:15:27.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 14.922/15.0
2025-08-04T20:15:28.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:15:28.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:28.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:15:28.841 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:28.841 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:29.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 12.892/15.0
2025-08-04T20:15:31.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 10.86/15.0
2025-08-04T20:15:31.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:31.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:15:31.845 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:31.845 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:33.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 8.829/15.0
2025-08-04T20:15:34.847 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:34.848 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:15:34.848 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:34.848 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:35.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 6.799/15.0
2025-08-04T20:15:37.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 4.768/15.0
2025-08-04T20:15:37.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:37.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:15:37.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:37.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:38.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:15:39.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 2.739/15.0
2025-08-04T20:15:40.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:40.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:15:40.871 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:40.871 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:15:41.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 198/230, Remaining exp time 0.707/15.0
2025-08-04T20:15:42.817 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 198 of 230 done. Exposure state = 0
2025-08-04T20:15:42.863 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:15:42.886 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:15:42.995 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 199 of 230
2025-08-04T20:15:42.997 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331342.9973862
2025-08-04T20:15:43.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:43.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:15:43.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:43.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:43.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 14.131/15.0
2025-08-04T20:15:45.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 12.101/15.0
2025-08-04T20:15:46.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:46.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:15:46.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:46.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:47.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 10.022/15.0
2025-08-04T20:15:48.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:15:49.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:49.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:15:49.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:49.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:15:50.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 8.002/15.0
2025-08-04T20:15:52.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 5.972/15.0
2025-08-04T20:15:52.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:52.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:15:52.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:52.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:15:54.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 3.941/15.0
2025-08-04T20:15:55.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:55.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:15:55.908 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:55.908 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:15:56.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 199/230, Remaining exp time 1.759/15.0
2025-08-04T20:15:58.269 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 199 of 230 done. Exposure state = 0
2025-08-04T20:15:58.269 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:15:58.271 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:15:58.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 199/230, Remaining exp time 0.0/15.0
2025-08-04T20:15:58.426 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 200 of 230
2025-08-04T20:15:58.427 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331358.4278398
2025-08-04T20:15:58.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:15:58.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:15:14.319956
2025-08-04T20:15:58.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:15:14.319956
2025-08-04T20:15:58.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:15:58.736 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:15:58.736 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:15:58.736 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:15:58&start_after=2025-08-03T18:15:58&end_after=2025-08-04T18:15:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:15:58.737 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:15:58.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:15:58.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:15:58.912 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:15:58.912 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:15:58.998 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:15:58&start_after=2025-08-03T18:15:58&end_after=2025-08-04T18:15:58&telescope=1m0a&ordering=start HTTP/1.1" 200 2652
2025-08-04T20:15:59.017 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:15:59.017 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:15:59.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:15:59.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:15:59.017 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 531.982413
2025-08-04T20:15:59.018 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:16:00.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 13.079/15.0
2025-08-04T20:16:01.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:16:01.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:16:01.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:16:01.020280    Obs time: 2025-08-04 18:24:51
2025-08-04T20:16:01.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:49.979720
2025-08-04T20:16:01.020 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  529
2025-08-04T20:16:01.020 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:16:01.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:01.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:16:01.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:01.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:02.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 11.049/15.0
2025-08-04T20:16:04.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 9.019/15.0
2025-08-04T20:16:04.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:04.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:16:04.918 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:04.918 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:06.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 6.989/15.0
2025-08-04T20:16:07.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:07.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:16:07.922 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:07.922 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:16:08.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:16:08.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 4.956/15.0
2025-08-04T20:16:10.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 2.851/15.0
2025-08-04T20:16:10.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:10.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:16:10.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:10.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:16:12.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 200/230, Remaining exp time 0.82/15.0
2025-08-04T20:16:13.704 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 200 of 230 done. Exposure state = 0
2025-08-04T20:16:13.704 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:16:13.706 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:16:13.842 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 201 of 230
2025-08-04T20:16:13.844 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331373.844526
2025-08-04T20:16:13.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:13.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:16:13.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:13.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:14.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 14.207/15.0
2025-08-04T20:16:16.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 12.176/15.0
2025-08-04T20:16:16.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:16.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:16:16.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:16.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:16:18.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:16:18.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 10.145/15.0
2025-08-04T20:16:19.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:19.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T20:16:19.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:19.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:16:20.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 8.04/15.0
2025-08-04T20:16:22.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 6.021/15.0
2025-08-04T20:16:22.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:22.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T20:16:22.993 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:22.993 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:24.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 3.991/15.0
2025-08-04T20:16:25.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:26.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:16:26.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:26.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:26.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 1.96/15.0
2025-08-04T20:16:28.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:16:28.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 201/230, Remaining exp time 0.0/15.0
2025-08-04T20:16:29.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:29.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:16:29.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:29.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:16:29.119 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 201 of 230 done. Exposure state = 0
2025-08-04T20:16:29.119 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:16:29.121 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:16:29.247 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 202 of 230
2025-08-04T20:16:29.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331389.2490366
2025-08-04T20:16:30.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 13.306/15.0
2025-08-04T20:16:32.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:32.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:16:32.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:32.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:33.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 11.274/15.0
2025-08-04T20:16:35.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:35.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 9.244/15.0
2025-08-04T20:16:35.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:16:35.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:35.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:16:37.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 7.212/15.0
2025-08-04T20:16:38.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:38.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:16:38.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:38.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:16:38.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:16:39.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 5.182/15.0
2025-08-04T20:16:41.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:41.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:16:41.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:41.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:16:41.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 3.151/15.0
2025-08-04T20:16:43.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 202/230, Remaining exp time 1.121/15.0
2025-08-04T20:16:44.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:44.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:16:44.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:44.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:44.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 202 of 230 done. Exposure state = 0
2025-08-04T20:16:44.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:16:44.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:16:44.626 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 203 of 230
2025-08-04T20:16:44.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331404.6283188
2025-08-04T20:16:45.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 14.47/15.0
2025-08-04T20:16:47.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:47.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:16:47.073 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:47.073 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:47.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 12.439/15.0
2025-08-04T20:16:48.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:16:49.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 10.408/15.0
2025-08-04T20:16:50.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:50.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:16:50.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:50.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:16:51.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 8.341/15.0
2025-08-04T20:16:53.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:53.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:16:53.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:53.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:53.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 6.309/15.0
2025-08-04T20:16:55.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 4.279/15.0
2025-08-04T20:16:56.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:56.098 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:16:56.098 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:56.098 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:16:57.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 2.21/15.0
2025-08-04T20:16:58.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:16:58.090 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:16:14.520492
2025-08-04T20:16:58.090 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:16:14.520492
2025-08-04T20:16:58.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:16:58.090 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:16:58.091 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:16:58.091 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:16:58&start_after=2025-08-03T18:16:58&end_after=2025-08-04T18:16:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:16:58.091 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:16:58.333 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:16:58&start_after=2025-08-03T18:16:58&end_after=2025-08-04T18:16:58&telescope=1m0a&ordering=start HTTP/1.1" 200 2652
2025-08-04T20:16:58.396 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:16:58.396 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:16:58.396 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:16:58.396 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:16:58.396 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 472.603449
2025-08-04T20:16:58.397 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:16:59.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:16:59.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:16:59.120 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:16:59.120 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:16:59.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 203/230, Remaining exp time 0.181/15.0
2025-08-04T20:16:59.903 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 203 of 230 done. Exposure state = 0
2025-08-04T20:16:59.903 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:16:59.905 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:17:00.007 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 204 of 230
2025-08-04T20:17:00.008 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331420.0088358
2025-08-04T20:17:00.399 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:17:00.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:17:00.400 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:17:00.400545    Obs time: 2025-08-04 18:24:51
2025-08-04T20:17:00.400 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:50.599455
2025-08-04T20:17:00.400 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  470
2025-08-04T20:17:00.400 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:17:01.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 13.53/15.0
2025-08-04T20:17:02.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:02.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:17:02.143 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:02.143 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:17:03.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 11.5/15.0
2025-08-04T20:17:05.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:05.147 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T20:17:05.147 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:05.147 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:17:05.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 9.469/15.0
2025-08-04T20:17:07.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:17:07.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 7.438/15.0
2025-08-04T20:17:08.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:08.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:17:08.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:08.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:09.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 5.409/15.0
2025-08-04T20:17:11.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:11.155 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:17:11.155 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:11.155 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:11.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 3.377/15.0
2025-08-04T20:17:13.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 204/230, Remaining exp time 1.347/15.0
2025-08-04T20:17:14.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:14.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:17:14.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:14.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:15.284 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 204 of 230 done. Exposure state = 0
2025-08-04T20:17:15.284 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:17:15.301 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:17:15.423 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 205 of 230
2025-08-04T20:17:15.425 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331435.4254975
2025-08-04T20:17:15.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 14.735/15.0
2025-08-04T20:17:17.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:17.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:17:17.182 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:17.182 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:17:17.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:17:17.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 12.702/15.0
2025-08-04T20:17:19.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 10.672/15.0
2025-08-04T20:17:20.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:20.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:17:20.207 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:20.207 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:17:21.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 8.643/15.0
2025-08-04T20:17:23.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:23.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T20:17:23.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:23.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:17:23.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 6.611/15.0
2025-08-04T20:17:25.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 4.58/15.0
2025-08-04T20:17:26.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:26.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T20:17:26.231 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:26.231 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:27.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:17:27.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 2.55/15.0
2025-08-04T20:17:29.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:29.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:17:29.252 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:29.252 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:29.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 205/230, Remaining exp time 0.52/15.0
2025-08-04T20:17:30.700 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 205 of 230 done. Exposure state = 0
2025-08-04T20:17:30.700 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:17:30.717 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:17:30.840 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 206 of 230
2025-08-04T20:17:30.841 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331450.8419065
2025-08-04T20:17:31.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 13.907/15.0
2025-08-04T20:17:32.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:32.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:17:32.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:32.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:33.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 11.875/15.0
2025-08-04T20:17:35.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:35.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:17:35.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:35.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:17:36.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 9.844/15.0
2025-08-04T20:17:37.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:17:38.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 7.815/15.0
2025-08-04T20:17:38.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:38.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T20:17:38.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:38.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:17:40.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 5.784/15.0
2025-08-04T20:17:41.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:41.307 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:17:41.307 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:41.307 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:17:42.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 3.753/15.0
2025-08-04T20:17:44.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 206/230, Remaining exp time 1.723/15.0
2025-08-04T20:17:44.311 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:44.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:17:44.312 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:44.312 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:46.116 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 206 of 230 done. Exposure state = 0
2025-08-04T20:17:46.116 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:17:46.137 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:17:46.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 206/230, Remaining exp time 0.0/15.0
2025-08-04T20:17:46.294 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 207 of 230
2025-08-04T20:17:46.296 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331466.2962046
2025-08-04T20:17:47.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:47.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:17:47.331 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:47.331 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:47.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:17:48.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 13.076/15.0
2025-08-04T20:17:50.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 11.047/15.0
2025-08-04T20:17:50.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:50.334 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:17:50.334 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:50.334 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:17:52.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 9.017/15.0
2025-08-04T20:17:53.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:53.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T20:17:53.355 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:53.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:17:54.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 6.987/15.0
2025-08-04T20:17:56.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:56.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:17:56.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:56.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:17:56.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 4.956/15.0
2025-08-04T20:17:57.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:17:57.470 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:17:14.720571
2025-08-04T20:17:57.470 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:17:14.720571
2025-08-04T20:17:57.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:17:57.470 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:17:57.470 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:17:57.470 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:17:57&start_after=2025-08-03T18:17:57&end_after=2025-08-04T18:17:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:17:57.471 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:17:57.604 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:17:57&start_after=2025-08-03T18:17:57&end_after=2025-08-04T18:17:57&telescope=1m0a&ordering=start HTTP/1.1" 200 2650
2025-08-04T20:17:57.623 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:17:57.623 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:17:57.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:17:57.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:17:57.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 413.3763
2025-08-04T20:17:57.624 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:17:58.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 2.927/15.0
2025-08-04T20:17:59.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:17:59.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:17:59.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:17:59.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:17:59.626 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:17:59.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:17:59.627 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:17:59.627875    Obs time: 2025-08-04 18:24:51
2025-08-04T20:17:59.627 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:51.372125
2025-08-04T20:17:59.627 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  411
2025-08-04T20:17:59.627 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:18:00.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 207/230, Remaining exp time 0.897/15.0
2025-08-04T20:18:01.572 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 207 of 230 done. Exposure state = 0
2025-08-04T20:18:01.572 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:18:01.591 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:18:01.710 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 208 of 230
2025-08-04T20:18:01.712 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331481.7125812
2025-08-04T20:18:02.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:02.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:18:02.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:02.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:18:02.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 14.282/15.0
2025-08-04T20:18:04.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 12.251/15.0
2025-08-04T20:18:05.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:05.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:18:05.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:05.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:18:06.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 10.221/15.0
2025-08-04T20:18:06.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:18:08.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:08.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00000000000006
2025-08-04T20:18:08.416 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:08.416 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:18:08.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 8.153/15.0
2025-08-04T20:18:10.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 6.124/15.0
2025-08-04T20:18:11.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:11.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:18:11.420 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:11.420 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:12.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 4.094/15.0
2025-08-04T20:18:14.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:14.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:18:14.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:14.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:18:14.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 2.024/15.0
2025-08-04T20:18:16.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:18:16.749 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 208/230, Remaining exp time 0.0/15.0
2025-08-04T20:18:16.987 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 208 of 230 done. Exposure state = 0
2025-08-04T20:18:16.987 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:18:16.989 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:18:17.089 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 209 of 230
2025-08-04T20:18:17.091 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331497.0915105
2025-08-04T20:18:17.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:17.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:18:17.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:17.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:18.780 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 13.341/15.0
2025-08-04T20:18:20.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:20.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:18:20.473 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:20.473 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:20.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 11.312/15.0
2025-08-04T20:18:22.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 9.266/15.0
2025-08-04T20:18:23.476 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:23.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:18:23.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:23.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:18:24.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 7.236/15.0
2025-08-04T20:18:26.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:26.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:18:26.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:26.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:18:26.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:18:26.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 5.205/15.0
2025-08-04T20:18:29.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 3.1/15.0
2025-08-04T20:18:29.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:29.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:18:29.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:29.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:31.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 209/230, Remaining exp time 1.069/15.0
2025-08-04T20:18:32.366 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 209 of 230 done. Exposure state = 0
2025-08-04T20:18:32.366 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:18:32.390 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:18:32.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:32.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:18:32.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:32.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:32.520 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 210 of 230
2025-08-04T20:18:32.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331512.522206
2025-08-04T20:18:33.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 14.471/15.0
2025-08-04T20:18:35.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 12.439/15.0
2025-08-04T20:18:35.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:35.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:18:35.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:35.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:36.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:18:37.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 10.408/15.0
2025-08-04T20:18:38.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:38.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:18:38.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:38.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:39.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 8.327/15.0
2025-08-04T20:18:41.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 6.285/15.0
2025-08-04T20:18:41.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:41.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:18:41.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:41.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:18:43.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 4.255/15.0
2025-08-04T20:18:44.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:44.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:18:44.556 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:44.556 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:45.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 2.223/15.0
2025-08-04T20:18:46.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:18:47.361 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 210/230, Remaining exp time 0.192/15.0
2025-08-04T20:18:47.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:47.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:18:47.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:47.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:18:47.891 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 210 of 230 done. Exposure state = 0
2025-08-04T20:18:47.891 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:18:47.893 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:18:48.001 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 211 of 230
2025-08-04T20:18:48.003 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331528.003617
2025-08-04T20:18:49.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 13.644/15.0
2025-08-04T20:18:50.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:50.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:18:50.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:50.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:18:51.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 11.613/15.0
2025-08-04T20:18:53.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:53.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:18:53.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:53.600 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:53.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 9.506/15.0
2025-08-04T20:18:55.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 7.236/15.0
2025-08-04T20:18:56.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:56.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:18:56.604 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:56.604 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:18:56.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:18:56.684 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:18:14.921133
2025-08-04T20:18:56.684 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:18:14.921133
2025-08-04T20:18:56.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:18:56.684 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:18:56.684 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:18:56.684 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:18:56&start_after=2025-08-03T18:18:56&end_after=2025-08-04T18:18:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:18:56.685 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:18:56.817 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:18:56&start_after=2025-08-03T18:18:56&end_after=2025-08-04T18:18:56&telescope=1m0a&ordering=start HTTP/1.1" 200 2637
2025-08-04T20:18:56.836 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:18:56.836 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:18:56.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:18:56.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:18:56.836 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 354.163528
2025-08-04T20:18:56.837 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:18:57.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 5.207/15.0
2025-08-04T20:18:58.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:18:58.863 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:18:58.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:18:58.863503    Obs time: 2025-08-04 18:24:51
2025-08-04T20:18:58.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:52.136497
2025-08-04T20:18:58.863 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  352
2025-08-04T20:18:58.863 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:18:59.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:18:59.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:18:59.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:18:59.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:18:59.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 3.176/15.0
2025-08-04T20:19:01.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 211/230, Remaining exp time 1.144/15.0
2025-08-04T20:19:02.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:02.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:02.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:02.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:03.279 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 211 of 230 done. Exposure state = 0
2025-08-04T20:19:03.287 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:19:03.308 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:19:03.433 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 212 of 230
2025-08-04T20:19:03.435 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331543.435474
2025-08-04T20:19:03.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 14.545/15.0
2025-08-04T20:19:05.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:05.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:05.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:05.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:05.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:19:06.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 12.476/15.0
2025-08-04T20:19:08.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 10.42/15.0
2025-08-04T20:19:08.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:08.638 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:19:08.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:08.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:19:10.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 8.352/15.0
2025-08-04T20:19:11.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:11.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:19:11.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:11.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:19:12.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 6.322/15.0
2025-08-04T20:19:14.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 4.255/15.0
2025-08-04T20:19:14.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:14.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:19:14.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:14.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:19:15.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:19:16.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 2.186/15.0
2025-08-04T20:19:17.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:17.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:19:17.689 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:17.689 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:19:18.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 212/230, Remaining exp time 0.117/15.0
2025-08-04T20:19:18.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 212 of 230 done. Exposure state = 0
2025-08-04T20:19:18.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:19:18.782 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:19:18.877 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 213 of 230
2025-08-04T20:19:18.879 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331558.8792136
2025-08-04T20:19:20.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:20.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:19:20.691 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:20.691 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:20.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 13.492/15.0
2025-08-04T20:19:22.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 11.147/15.0
2025-08-04T20:19:23.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:23.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:23.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:23.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:24.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 9.116/15.0
2025-08-04T20:19:25.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:19:26.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:26.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:26.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:26.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:27.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 7.048/15.0
2025-08-04T20:19:29.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 4.854/15.0
2025-08-04T20:19:29.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:29.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:29.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:29.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:31.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 2.812/15.0
2025-08-04T20:19:32.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:32.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:32.790 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:32.790 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:33.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 213/230, Remaining exp time 0.628/15.0
2025-08-04T20:19:34.153 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 213 of 230 done. Exposure state = 0
2025-08-04T20:19:34.154 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:19:34.176 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:19:34.310 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 214 of 230
2025-08-04T20:19:34.312 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331574.3126526
2025-08-04T20:19:35.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 14.018/15.0
2025-08-04T20:19:35.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:35.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:19:35.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:35.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:19:35.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:19:37.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 11.826/15.0
2025-08-04T20:19:38.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:38.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:19:38.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:38.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:39.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 9.781/15.0
2025-08-04T20:19:41.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 7.751/15.0
2025-08-04T20:19:41.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:41.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:19:41.842 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:41.842 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:19:43.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 5.72/15.0
2025-08-04T20:19:44.845 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:44.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:19:44.865 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:44.865 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:19:45.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 3.69/15.0
2025-08-04T20:19:45.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:19:47.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 214/230, Remaining exp time 1.659/15.0
2025-08-04T20:19:47.868 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:47.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:19:47.885 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:47.885 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:19:49.680 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 214 of 230 done. Exposure state = 0
2025-08-04T20:19:49.680 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:19:49.682 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:19:49.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 214/230, Remaining exp time 0.0/15.0
2025-08-04T20:19:49.828 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 215 of 230
2025-08-04T20:19:49.830 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331589.8302922
2025-08-04T20:19:50.888 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:50.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:19:50.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:50.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:19:51.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 13.075/15.0
2025-08-04T20:19:53.801 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 11.059/15.0
2025-08-04T20:19:53.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:53.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:19:53.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:53.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:55.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 9.028/15.0
2025-08-04T20:19:55.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:19:55.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:19:15.123196
2025-08-04T20:19:55.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:19:15.123196
2025-08-04T20:19:55.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:19:55.924 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:19:55.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:19:55.924 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:19:55&start_after=2025-08-03T18:19:55&end_after=2025-08-04T18:19:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:19:55.925 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:19:56.059 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:19:55&start_after=2025-08-03T18:19:55&end_after=2025-08-04T18:19:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2647
2025-08-04T20:19:56.078 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:19:56.078 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:19:56.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:19:56.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:19:56.078 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 294.921246
2025-08-04T20:19:56.079 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:19:56.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:56.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:19:56.933 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:56.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:19:58.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 6.998/15.0
2025-08-04T20:19:58.081 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:19:58.100 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:19:58.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:19:58.100082    Obs time: 2025-08-04 18:24:51
2025-08-04T20:19:58.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:52.899918
2025-08-04T20:19:58.100 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  292
2025-08-04T20:19:58.100 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:19:59.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:19:59.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:19:59.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:19:59.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:00.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 4.816/15.0
2025-08-04T20:20:02.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 2.731/15.0
2025-08-04T20:20:02.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:02.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:20:02.957 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:02.957 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:20:04.155 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 215/230, Remaining exp time 0.705/15.0
2025-08-04T20:20:05.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:20:05.106 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 215 of 230 done. Exposure state = 0
2025-08-04T20:20:05.106 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:20:05.128 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:20:05.247 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 216 of 230
2025-08-04T20:20:05.249 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331605.2493112
2025-08-04T20:20:05.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:05.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:20:05.961 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:05.961 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:06.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 14.093/15.0
2025-08-04T20:20:08.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 12.063/15.0
2025-08-04T20:20:08.964 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:08.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:20:08.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:08.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:10.273 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 10.044/15.0
2025-08-04T20:20:11.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:11.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:20:11.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:11.990 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:12.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 7.976/15.0
2025-08-04T20:20:14.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 5.946/15.0
2025-08-04T20:20:14.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:15.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:20:15.012 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:15.012 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:15.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:20:16.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 3.915/15.0
2025-08-04T20:20:18.015 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:18.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:20:18.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:18.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:18.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 216/230, Remaining exp time 1.885/15.0
2025-08-04T20:20:20.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 216/230, Remaining exp time 0.0/15.0
2025-08-04T20:20:20.567 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 216 of 230 done. Exposure state = 0
2025-08-04T20:20:20.567 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:20:20.569 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:20:20.690 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 217 of 230
2025-08-04T20:20:20.691 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331620.6919358
2025-08-04T20:20:21.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:21.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:20:21.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:21.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:22.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 13.265/15.0
2025-08-04T20:20:24.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:24.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:20:24.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:24.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:24.486 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 11.236/15.0
2025-08-04T20:20:25.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:20:26.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 9.205/15.0
2025-08-04T20:20:27.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:27.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:20:27.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:27.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:28.547 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 7.175/15.0
2025-08-04T20:20:30.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:30.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:20:30.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:30.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:30.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 5.144/15.0
2025-08-04T20:20:32.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 2.949/15.0
2025-08-04T20:20:33.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:33.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:20:33.156 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:33.156 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:34.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 217/230, Remaining exp time 0.919/15.0
2025-08-04T20:20:35.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:20:35.962 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 217 of 230 done. Exposure state = 0
2025-08-04T20:20:35.962 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:20:35.983 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:20:36.121 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 218 of 230
2025-08-04T20:20:36.123 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331636.1230443
2025-08-04T20:20:36.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:36.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:20:36.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:36.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:36.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 14.319/15.0
2025-08-04T20:20:38.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 12.289/15.0
2025-08-04T20:20:39.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:39.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:20:39.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:39.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:40.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 10.22/15.0
2025-08-04T20:20:42.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:42.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:20:42.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:42.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:43.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 8.152/15.0
2025-08-04T20:20:45.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 6.084/15.0
2025-08-04T20:20:45.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:20:45.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:45.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:20:45.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:45.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:20:47.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 4.016/15.0
2025-08-04T20:20:48.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:48.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0009999999999. Last known sky angle: 359.99999999999994
2025-08-04T20:20:48.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:48.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0009999999999
2025-08-04T20:20:49.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 218/230, Remaining exp time 1.948/15.0
2025-08-04T20:20:51.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:51.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0009999999999
2025-08-04T20:20:51.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:51.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:20:51.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 218/230, Remaining exp time 0.0/15.0
2025-08-04T20:20:51.396 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 218 of 230 done. Exposure state = 0
2025-08-04T20:20:51.396 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:20:51.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:20:51.527 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 219 of 230
2025-08-04T20:20:51.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331651.5292754
2025-08-04T20:20:53.293 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 13.266/15.0
2025-08-04T20:20:54.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:54.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:20:54.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:54.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:20:55.147 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:20:55.148 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:20:15.323289
2025-08-04T20:20:55.148 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:20:15.323289
2025-08-04T20:20:55.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:20:55.148 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:20:55.148 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:20:55.148 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:20:55&start_after=2025-08-03T18:20:55&end_after=2025-08-04T18:20:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:20:55.149 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:20:55.274 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:20:55&start_after=2025-08-03T18:20:55&end_after=2025-08-04T18:20:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2634
2025-08-04T20:20:55.292 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:20:55.292 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:20:55.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:20:55.292 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:20:55.293 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 235.706978
2025-08-04T20:20:55.311 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:20:55.324 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 11.236/15.0
2025-08-04T20:20:57.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:20:57.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:20:57.244 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:20:57.244 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:20:57.313 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:20:57.315 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:20:57.315 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:20:57.315070    Obs time: 2025-08-04 18:24:51
2025-08-04T20:20:57.315 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:53.684930
2025-08-04T20:20:57.315 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  233
2025-08-04T20:20:57.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:20:57.354 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 9.206/15.0
2025-08-04T20:20:59.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 7.176/15.0
2025-08-04T20:21:00.247 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:00.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:21:00.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:00.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:01.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 5.106/15.0
2025-08-04T20:21:03.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:03.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:21:03.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:03.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:03.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 3.077/15.0
2025-08-04T20:21:04.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:21:05.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 219/230, Remaining exp time 1.046/15.0
2025-08-04T20:21:06.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:06.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:21:06.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:06.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:06.803 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 219 of 230 done. Exposure state = 0
2025-08-04T20:21:06.803 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:21:06.824 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:21:06.959 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 220 of 230
2025-08-04T20:21:06.960 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331666.960954
2025-08-04T20:21:07.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 14.182/15.0
2025-08-04T20:21:09.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:09.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:21:09.300 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:09.300 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:09.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 12.11/15.0
2025-08-04T20:21:11.921 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 10.07/15.0
2025-08-04T20:21:12.303 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:12.304 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:21:12.304 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:12.304 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:13.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 8.041/15.0
2025-08-04T20:21:14.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:21:15.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:15.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:21:15.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:15.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:15.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 6.01/15.0
2025-08-04T20:21:18.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 3.978/15.0
2025-08-04T20:21:18.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:18.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:21:18.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:18.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:20.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 220/230, Remaining exp time 1.91/15.0
2025-08-04T20:21:21.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:21.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:21:21.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:21.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:21:22.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 220/230, Remaining exp time 0.0/15.0
2025-08-04T20:21:22.282 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 220 of 230 done. Exposure state = 0
2025-08-04T20:21:22.282 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:21:22.284 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:21:22.414 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 221 of 230
2025-08-04T20:21:22.416 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331682.4160485
2025-08-04T20:21:24.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 13.227/15.0
2025-08-04T20:21:24.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:21:24.352 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:24.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:21:24.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:24.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:26.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 11.172/15.0
2025-08-04T20:21:27.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:27.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:21:27.377 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:27.377 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:28.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 9.142/15.0
2025-08-04T20:21:30.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 7.113/15.0
2025-08-04T20:21:30.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:30.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:21:30.381 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:30.381 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:32.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 5.044/15.0
2025-08-04T20:21:33.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:33.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:21:33.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:33.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:34.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:21:34.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 2.737/15.0
2025-08-04T20:21:36.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:36.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:21:36.410 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:36.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:36.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 221/230, Remaining exp time 0.705/15.0
2025-08-04T20:21:37.692 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 221 of 230 done. Exposure state = 0
2025-08-04T20:21:37.692 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:21:37.712 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:21:37.834 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 222 of 230
2025-08-04T20:21:37.835 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331697.8356988
2025-08-04T20:21:38.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 14.095/15.0
2025-08-04T20:21:39.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:39.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:21:39.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:39.431 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:21:40.841 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 12.065/15.0
2025-08-04T20:21:42.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:42.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:21:42.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:42.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:42.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 9.995/15.0
2025-08-04T20:21:44.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:21:44.977 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 7.926/15.0
2025-08-04T20:21:45.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:45.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:21:45.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:45.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:47.045 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 5.858/15.0
2025-08-04T20:21:48.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:48.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:21:48.483 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:48.483 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:21:49.113 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 3.79/15.0
2025-08-04T20:21:51.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 222/230, Remaining exp time 1.722/15.0
2025-08-04T20:21:51.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:51.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:21:51.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:51.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:53.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 222 of 230 done. Exposure state = 0
2025-08-04T20:21:53.112 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:21:53.114 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:21:53.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 222/230, Remaining exp time 0.0/15.0
2025-08-04T20:21:53.326 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 223 of 230
2025-08-04T20:21:53.328 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331713.3286812
2025-08-04T20:21:54.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:21:54.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:21:15.525671
2025-08-04T20:21:54.384 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:21:15.525671
2025-08-04T20:21:54.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:21:54.384 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:21:54.384 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:21:54.384 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:21:54&start_after=2025-08-03T18:21:54&end_after=2025-08-04T18:21:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:21:54.385 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:21:54.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:54.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:21:54.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:54.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:21:54.524 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:21:54&start_after=2025-08-03T18:21:54&end_after=2025-08-04T18:21:54&telescope=1m0a&ordering=start HTTP/1.1" 200 2645
2025-08-04T20:21:54.543 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:21:54.543 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:21:54.543 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:21:54.543 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:21:54.543 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 176.456335
2025-08-04T20:21:54.544 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:21:55.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 13.04/15.0
2025-08-04T20:21:56.546 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:21:56.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:21:56.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:21:56.569041    Obs time: 2025-08-04 18:24:51
2025-08-04T20:21:56.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:54.430959
2025-08-04T20:21:56.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  174
2025-08-04T20:21:56.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:21:57.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 10.973/15.0
2025-08-04T20:21:57.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:21:57.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:21:57.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:21:57.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:21:59.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 8.919/15.0
2025-08-04T20:22:00.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:00.520 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:22:00.520 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:00.520 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:01.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 6.837/15.0
2025-08-04T20:22:03.524 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:03.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:22:03.525 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:03.525 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:03.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:22:03.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 4.769/15.0
2025-08-04T20:22:05.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 2.7/15.0
2025-08-04T20:22:06.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:06.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:22:06.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:06.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:22:07.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 223/230, Remaining exp time 0.631/15.0
2025-08-04T20:22:08.604 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 223 of 230 done. Exposure state = 0
2025-08-04T20:22:08.604 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:22:08.626 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:22:08.744 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 224 of 230
2025-08-04T20:22:08.746 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331728.7463813
2025-08-04T20:22:09.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:09.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:22:09.601 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:09.601 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:22:09.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 13.981/15.0
2025-08-04T20:22:11.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 11.912/15.0
2025-08-04T20:22:12.604 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:12.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:22:12.623 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:12.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:13.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:22:13.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 9.844/15.0
2025-08-04T20:22:15.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:15.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:22:15.628 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:15.628 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:22:16.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 7.777/15.0
2025-08-04T20:22:18.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 5.708/15.0
2025-08-04T20:22:18.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:18.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:22:18.652 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:18.652 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:22:20.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 3.64/15.0
2025-08-04T20:22:21.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:21.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:22:21.656 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:21.656 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:22:22.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 224/230, Remaining exp time 1.571/15.0
2025-08-04T20:22:23.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:22:24.018 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 224 of 230 done. Exposure state = 0
2025-08-04T20:22:24.018 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:22:24.020 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:22:24.162 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 225 of 230
2025-08-04T20:22:24.164 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331744.1640835
2025-08-04T20:22:24.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 14.921/15.0
2025-08-04T20:22:24.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:24.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:22:24.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:24.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:26.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 12.852/15.0
2025-08-04T20:22:27.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:27.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:22:27.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:27.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:28.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 10.784/15.0
2025-08-04T20:22:30.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 8.716/15.0
2025-08-04T20:22:30.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:30.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:22:30.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:30.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:22:32.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 6.649/15.0
2025-08-04T20:22:33.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:22:33.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:33.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:22:33.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:33.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:22:34.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 4.58/15.0
2025-08-04T20:22:36.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 2.511/15.0
2025-08-04T20:22:36.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:36.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:22:36.733 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:36.733 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:38.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 225/230, Remaining exp time 0.445/15.0
2025-08-04T20:22:39.439 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 225 of 230 done. Exposure state = 0
2025-08-04T20:22:39.439 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:22:39.458 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:22:39.580 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 226 of 230
2025-08-04T20:22:39.582 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331759.5820632
2025-08-04T20:22:39.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:39.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:22:39.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:39.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:40.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 13.793/15.0
2025-08-04T20:22:42.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:42.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:22:42.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:42.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:22:42.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 11.724/15.0
2025-08-04T20:22:43.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:22:44.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 9.656/15.0
2025-08-04T20:22:45.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:45.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:22:45.768 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:45.768 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:47.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 7.6/15.0
2025-08-04T20:22:48.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:48.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:22:48.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:48.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:22:49.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 5.569/15.0
2025-08-04T20:22:51.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 3.501/15.0
2025-08-04T20:22:51.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:51.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:22:51.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:51.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:53.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 226/230, Remaining exp time 1.471/15.0
2025-08-04T20:22:53.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:22:53.646 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:22:15.725488
2025-08-04T20:22:53.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:22:15.725488
2025-08-04T20:22:53.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:22:53.646 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:22:53.647 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:22:53.647 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:22:53&start_after=2025-08-03T18:22:53&end_after=2025-08-04T18:22:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:22:53.647 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:22:53.784 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:22:53&start_after=2025-08-03T18:22:53&end_after=2025-08-04T18:22:53&telescope=1m0a&ordering=start HTTP/1.1" 200 2546
2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10184
2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:22:53.799 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 117.200056
2025-08-04T20:22:53.800 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:22:54.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:54.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:22:54.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:54.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:54.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 226 of 230 done. Exposure state = 0
2025-08-04T20:22:54.858 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:22:54.860 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:22:54.986 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 227 of 230
2025-08-04T20:22:54.988 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331774.988098
2025-08-04T20:22:55.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 14.809/15.0
2025-08-04T20:22:55.802 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:22:55.821 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:22:55.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:22:55.821399    Obs time: 2025-08-04 18:24:51
2025-08-04T20:22:55.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:55.178601
2025-08-04T20:22:55.821 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  115
2025-08-04T20:22:55.821 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:22:57.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 12.777/15.0
2025-08-04T20:22:57.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:22:57.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:22:57.817 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:22:57.817 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:22:59.309 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 10.747/15.0
2025-08-04T20:23:00.820 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:00.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:23:00.821 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:00.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:01.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 8.678/15.0
2025-08-04T20:23:02.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:23:03.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 6.649/15.0
2025-08-04T20:23:03.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:03.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:23:03.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:03.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:23:05.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 4.581/15.0
2025-08-04T20:23:06.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:06.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:23:06.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:06.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:23:07.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 2.512/15.0
2025-08-04T20:23:09.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 227/230, Remaining exp time 0.481/15.0
2025-08-04T20:23:09.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:09.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:23:09.877 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:09.877 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:10.261 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 227 of 230 done. Exposure state = 0
2025-08-04T20:23:10.261 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:23:10.263 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:23:10.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 228 of 230
2025-08-04T20:23:10.368 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331790.368223
2025-08-04T20:23:11.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 13.83/15.0
2025-08-04T20:23:12.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:23:12.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:12.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:23:12.881 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:12.881 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:13.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 11.801/15.0
2025-08-04T20:23:15.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 9.733/15.0
2025-08-04T20:23:15.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:15.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:23:15.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:15.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:17.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 7.701/15.0
2025-08-04T20:23:18.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:18.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T20:23:18.905 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:18.905 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:23:19.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 5.67/15.0
2025-08-04T20:23:21.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 3.641/15.0
2025-08-04T20:23:21.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:21.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T20:23:21.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:21.909 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:22.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:23:23.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 228/230, Remaining exp time 1.609/15.0
2025-08-04T20:23:24.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:24.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:23:24.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:24.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:25.641 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 228 of 230 done. Exposure state = 0
2025-08-04T20:23:25.641 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:23:25.643 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:23:25.746 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 229 of 230
2025-08-04T20:23:25.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331805.7484426
2025-08-04T20:23:25.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 14.922/15.0
2025-08-04T20:23:27.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:27.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:23:27.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:27.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:23:27.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 12.854/15.0
2025-08-04T20:23:30.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 10.785/15.0
2025-08-04T20:23:30.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:30.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:23:30.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:30.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:23:32.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 8.695/15.0
2025-08-04T20:23:32.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:23:33.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:33.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T20:23:33.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:33.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:23:34.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 6.611/15.0
2025-08-04T20:23:36.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 4.58/15.0
2025-08-04T20:23:36.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:36.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T20:23:36.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:36.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:38.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 2.549/15.0
2025-08-04T20:23:39.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:39.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:23:39.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:39.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:40.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 229/230, Remaining exp time 0.518/15.0
2025-08-04T20:23:41.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 229 of 230 done. Exposure state = 0
2025-08-04T20:23:41.070 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:23:41.089 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:23:41.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 230 of 230
2025-08-04T20:23:41.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331821.203636
2025-08-04T20:23:42.291 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 13.943/15.0
2025-08-04T20:23:42.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:23:42.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:43.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:23:43.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:43.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:23:44.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 11.913/15.0
2025-08-04T20:23:46.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:46.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:23:46.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:46.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:23:46.352 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 9.882/15.0
2025-08-04T20:23:48.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 7.852/15.0
2025-08-04T20:23:49.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:49.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:23:49.032 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:49.032 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:23:50.413 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 5.822/15.0
2025-08-04T20:23:52.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:52.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:23:52.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:52.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:23:52.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 3.792/15.0
2025-08-04T20:23:52.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:23:52.897 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:23:15.928294
2025-08-04T20:23:52.897 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:23:15.928294
2025-08-04T20:23:52.897 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:23:52.897 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:23:52.897 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:23:52.897 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:23:52&start_after=2025-08-03T18:23:52&end_after=2025-08-04T18:23:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:23:52.898 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:23:53.051 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:23:52&start_after=2025-08-03T18:23:52&end_after=2025-08-04T18:23:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2526
2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [schedule_poller.py] [next_is_current()] Next is current = 10184
2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:23:53.067 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 57.93208
2025-08-04T20:23:53.068 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:23:54.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: EXPOSING Exposure 230/230, Remaining exp time 1.761/15.0
2025-08-04T20:23:55.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:23:55.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:23:55.038 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:23:55.038 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:23:55.069 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:23:55.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:23:55.070 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:23:55.070464    Obs time: 2025-08-04 18:24:51
2025-08-04T20:23:55.070 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:55.929536
2025-08-04T20:23:55.070 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  55
2025-08-04T20:23:55.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:23:56.477 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 230 of 230 done. Exposure state = 0
2025-08-04T20:23:56.477 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:23:56.479 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:23:56.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_phot_13477276_10139_10184.json , Iteration 1/1, Unit 1/1 Detector state: IDLE Exposure 230/230, Remaining exp time 0.0/15.0
2025-08-04T20:23:58.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:23:58.560 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 1
2025-08-04T20:23:58.560 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:23:58.560 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:23:59.191 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:23:59.191 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script ASASSN-25dc_phot_13477276_10139_10184.json was run successfully
2025-08-04T20:23:59.191 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13756029 COMPLETED 10184 reason
2025-08-04T20:23:59.191 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13756029 COMPLETED 10184 reason
2025-08-04T20:23:59.191 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:23:59.191 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:23:59.191 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:23:59.191 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:23:59.191 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:23:59.191 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:24:02.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:24:02.193 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:24:02.193 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:24:04.195 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:24:04.195 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:24:04.195 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T20:24:04.195 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T20:24:04.195 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T20:24:04.197 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T20:24:04.197 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T18:24:51Z
2025-08-04T20:24:04.197 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:24:04.197 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:24:04.197 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:24:04.197 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:24:04.197 [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-08-04T20:24:04.198 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:24:04.198 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:24:04.698 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:24:04.698 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:24:04.698 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:24:04.698 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:24:04.698 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:24:04.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:24:04.698 [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-08-04T20:24:04.698 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:24:04.699 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:24:04.700 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 12:45:06.24096   Targ dec = -46:43:48.0684
2025-08-04T20:24:04.700 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:24:04.700 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:24:04.700 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:24:04.707 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:24:04.708 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:24:04.708 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:24:04.708 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:24:05.756 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:24:07.758 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:24:07.758 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:24:07.758 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:24:08.202 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:24:08.202 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:24:08.250 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13756029
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T20:24:08.250 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T17:21:42', 'end': '2025-08-04T18:24:08', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '3746.0', 'events': {}}} with config status ID 13756029
2025-08-04T20:24:08.251 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:24:08.429 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13756029/ HTTP/1.1" 200 208
2025-08-04T20:24:08.429 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:24:08.429 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T17:18:45Z', 'guide_off', 'config_id 10184', 'config_status_id 13756029', 'update_OCS 13756029 ATTEMPTED', 'run_script setup_ASASSN-25dc_phot_13477276_10139_10184.json', 'run_script ASASSN-25dc_phot_13477276_10139_10184.json', 'update_OCS 13756029 COMPLETED 10184 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:24:51Z', 'run_script arc_flat_lamp_off.json'] at time 20:24:08
2025-08-04T20:24:12.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:24:22.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:24:32.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:24:42.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:24:52.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:24:52.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:24:16.128447
2025-08-04T20:24:52.149 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:24:16.128447
2025-08-04T20:24:52.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:24:52.150 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:24:52.150 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:24:52.150 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:24:52&start_after=2025-08-03T18:24:52&end_after=2025-08-04T18:24:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:24:52.150 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:24:52.277 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:24:52&start_after=2025-08-03T18:24:52&end_after=2025-08-04T18:24:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2520
2025-08-04T20:24:52.295 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:24:52.295 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 15 configurations

2025-08-04T20:24:52.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:24:52.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:24:51Z
2025-08-04T20:24:52.295 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -1.295342
2025-08-04T20:24:52.296 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:24:54.298 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:24:54.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:24:54.320 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:24:54.320190    Obs time: 2025-08-04 18:24:51
2025-08-04T20:24:54.320 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:56.679810
2025-08-04T20:24:54.320 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86396
2025-08-04T20:24:54.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:24:51Z', 'guide_off', 'config_id 10251', 'config_status_id 13757260', 'update_OCS 13757260 ATTEMPTED', 'run_script setup_std_star_HR7596_13478507_10206_10251.json', 'run_script std_star_HR7596_13478507_10206_10251.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13757260 COMPLETED 10251 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:33:06Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T20:24:54.320 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T20:24:54.320 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T20:24:54.320 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T20:24:54.320 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T20:24:54.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T20:24:54.320 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:24:54.321 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:24:54.321 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:24:54.321 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:24:54.321 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:24:57.324 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:24:57.325 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:24:59.327 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:24:59.327 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:24:59.327 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T18:24:51Z
2025-08-04T20:24:59.327 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T18:24:51Z
2025-08-04T20:24:59.327 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:24:59.327 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:24:59.327 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:24:59.327 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:24:59.327 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:24:59.327 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:25:01.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:25:02.330 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:25:02.330 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:25:04.332 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:25:04.332 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:25:04.332 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10251
2025-08-04T20:25:04.332 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10251
2025-08-04T20:25:04.332 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13757260
2025-08-04T20:25:04.332 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13757260
2025-08-04T20:25:04.332 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757260 ATTEMPTED
2025-08-04T20:25:04.333 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757260 ATTEMPTED
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:25:04.333 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:25:04.333 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:25:04.333 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 19.9125, 'targ_dec': 0.2735271426092418, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': True, 'acquire_target': True, 'targ_ra': '19:54:44.86', 'targ_dec': '00:16:24.70', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, '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_std_star_HR7596_13478507_10206_10251.json'}
2025-08-04T20:25:04.333 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:25:04.333 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757260
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T20:25:04.333 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13757260
2025-08-04T20:25:04.334 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:25:04.408 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757260/ HTTP/1.1" 200 145
2025-08-04T20:25:04.409 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:25:04.833 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:25:04.833 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_std_star_HR7596_13478507_10206_10251.json 1 times
2025-08-04T20:25:04.834 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:25:04.835 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T20:25:04.835 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T20:25:04.835 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T20:25:07.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:08.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:09.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:10.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:11.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:25:11.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:12.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:13.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:14.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:16.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:17.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:18.073 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:19.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:20.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:21.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:21.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:25:22.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:23.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:24.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:25.216 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:26.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:27.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:28.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:29.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:30.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:31.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:31.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:25:32.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:33.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:34.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:35.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:36.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:37.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:38.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:39.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:40.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:41.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:25:41.556 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:42.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:43.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:44.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:45.633 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:46.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:47.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:48.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:49.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:50.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:51.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:25:51.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:25:16.331873
2025-08-04T20:25:51.381 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:25:16.331873
2025-08-04T20:25:51.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:25:51.381 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:25:51.381 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:25:51.381 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:25:51&start_after=2025-08-03T18:25:51&end_after=2025-08-04T18:25:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:25:51.382 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:25:51.511 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:25:51&start_after=2025-08-03T18:25:51&end_after=2025-08-04T18:25:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2559
2025-08-04T20:25:51.528 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:25:51.528 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:25:51.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:25:51.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:25:51.528 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 434.471199
2025-08-04T20:25:51.529 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:25:51.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:52.777 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:53.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:25:53.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:25:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:25:53.532786    Obs time: 2025-08-04 18:33:06
2025-08-04T20:25:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:12.467214
2025-08-04T20:25:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  432
2025-08-04T20:25:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:25:53.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:54.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:25:55.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T20:25:55.836 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  19.9129056615685 is close enough to target ra = 19.9125
2025-08-04T20:25:55.836 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  0.272846970875905 is close enough to target dec = 0.2735271426092418
2025-08-04T20:25:55.836 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T20:25:55.836 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:25:55.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:25:55.836 [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-08-04T20:25:55.836 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:25:55.836 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T20:25:55.837 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T20:25:55.847 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:25:55.847 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:25:56.039 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-08-04T20:25:57.059 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-08-04T20:25:58.079 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-08-04T20:25:59.100 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-08-04T20:26:00.121 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-08-04T20:26:00.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:26:01.141 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-08-04T20:26:02.199 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:26:03.200 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:26:03.200 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:26:03.214 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:26:04.216 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:26:04.267 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:26:05.269 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:26:05.270 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.69
2025-08-04T20:26:05.270 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:24:52
2025-08-04T20:26:05.270 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:24:52
2025-08-04T20:26:05.270 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:26:05.270 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10103834645669288
2025-08-04T20:26:05.274 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T20:26:05.274 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T20:26:05.274 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T20:26:05.283 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:26:05.283 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:26:05.358 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:26:06.359 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:26:06.359 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:26:06.411 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:26:07.412 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:26:07.464 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:26:08.465 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:26:08.466 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.69
2025-08-04T20:26:08.466 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:24:52
2025-08-04T20:26:08.466 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:24:52
2025-08-04T20:26:08.466 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:26:08.466 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10103834645669288
2025-08-04T20:26:10.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:26:13.527 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T20:26:13.527 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:26:13.527 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:26:13.527 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:26:13.527 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:26:13.527 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:26:13.529 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:26:13.529 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:13.531 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:13.641 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:26:13.641 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:26:13.643 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331973.6436255
2025-08-04T20:26:18.904 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:26:18.905 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:18.924 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:19.034 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T20:26:20.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:26:23.037 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T20:26:23.037 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T20:26:30.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:26:33.464 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T20:26:33.464 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:26:33.464 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 19:54:44.86 = 1075272.9 arcseconds
2025-08-04T20:26:33.464 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 00:16:24.70 = 984.7 arcseconds
2025-08-04T20:26:33.465 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2025-08-04T20:26:33.670 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:26:33.670 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.408542
2025-08-04T20:26:33.670 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:26:33.670 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (19:54:41.334, +00:11:03.748).

2025-08-04T20:26:33.670 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  19 54 41.334  +00 11 03.748 .

2025-08-04T20:26:33.671 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   19 54 41.334  +00 11 03.748 .

2025-08-04T20:26:33.671 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1075220.01
2025-08-04T20:26:33.671 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 663.748
2025-08-04T20:26:33.884 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:26:38.910 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T20:26:38.911 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:26:38.911 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:26:38.911 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:26:38.911 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:26:38.911 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:26:38.912 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:26:38.912 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:38.914 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:39.022 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:26:39.022 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:26:39.024 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754331999.0241992
2025-08-04T20:26:40.412 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:26:40.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:26:43.284 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:26:43.284 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:43.302 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:43.418 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T20:26:47.422 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T20:26:47.632 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T20:26:47.632 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:26:47.632 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 19:54:44.86 = 1075272.9 arcseconds
2025-08-04T20:26:47.632 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 00:16:24.70 = 984.7 arcseconds
2025-08-04T20:26:47.632 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 585
2025-08-04T20:26:47.840 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:26:47.840 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.494095
2025-08-04T20:26:47.840 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:26:47.840 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (19:54:49.038, +00:15:39.711).

2025-08-04T20:26:47.840 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  19 54 49.038  +00 15 39.711 .

2025-08-04T20:26:47.840 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   19 54 49.038  +00 15 39.711 .

2025-08-04T20:26:47.840 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1075335.57
2025-08-04T20:26:47.840 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 939.711
2025-08-04T20:26:48.053 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:26:50.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:26:50.597 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:26:16.534015
2025-08-04T20:26:50.597 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:26:16.534015
2025-08-04T20:26:50.597 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:26:50.597 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:26:50.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:26:50.597 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:26:50&start_after=2025-08-03T18:26:50&end_after=2025-08-04T18:26:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:26:50.598 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:26:50.730 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:26:50&start_after=2025-08-03T18:26:50&end_after=2025-08-04T18:26:50&telescope=1m0a&ordering=start HTTP/1.1" 200 2554
2025-08-04T20:26:50.748 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:26:50.748 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:26:50.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:26:50.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:26:50.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 375.25153
2025-08-04T20:26:50.749 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:26:52.751 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:26:52.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:26:52.772 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:26:52.772677    Obs time: 2025-08-04 18:33:06
2025-08-04T20:26:52.772 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:13.227323
2025-08-04T20:26:52.772 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  373
2025-08-04T20:26:52.772 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:26:53.059 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T20:26:53.059 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:26:53.059 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:26:53.059 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:26:53.060 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:26:53.060 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:26:53.062 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:26:53.062 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:53.063 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:53.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:26:53.198 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:26:53.200 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332013.2000167
2025-08-04T20:26:54.561 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:26:57.460 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:26:57.460 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:26:57.478 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:26:57.568 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T20:26:59.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:27:02.143 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] nudge_star_to_slit: 611.4651796610651, 582.4219787362402
2025-08-04T20:27:02.143 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] WCS_Dec_D, rotation_angle =  0.0, -0.494095
2025-08-04T20:27:02.143 [INFO] [script_worker] [instrument.py] [go_nudge_star_to_slit()] Go East 2.6623279253395458
2025-08-04T20:27:02.349 [INFO] [script_worker] [instrument.py] [go_nudge_star_to_slit()] Go South -1.5440484832320152
2025-08-04T20:27:04.366 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:27:04.366 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:27:04.366 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:27:04.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:27:04.366 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:27:04.377 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:27:04.377 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:27:04.379 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:27:04.478 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:27:04.478 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:27:04.480 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332024.4803658
2025-08-04T20:27:05.868 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:27:08.740 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:27:08.740 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:27:08.742 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:27:08.874 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T20:27:09.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:27:11.225 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  11135  14.7 to host 127.0.0.1 on port 12360
2025-08-04T20:27:11.225 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:27:11.225 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:27:14.228 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  11135  14.7
2025-08-04T20:27:14.228 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2006  11135  14.7
2025-08-04T20:27:16.231 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:27:19.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:27:29.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:27:39.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:27:49.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:27:49.867 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:27:16.735091
2025-08-04T20:27:49.868 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:27:16.735091
2025-08-04T20:27:49.868 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:27:49.868 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:27:49.868 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:27:49.868 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:27:49&start_after=2025-08-03T18:27:49&end_after=2025-08-04T18:27:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:27:49.868 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:27:49.998 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:27:49&start_after=2025-08-03T18:27:49&end_after=2025-08-04T18:27:49&telescope=1m0a&ordering=start HTTP/1.1" 200 2555
2025-08-04T20:27:50.015 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:27:50.015 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:27:50.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:27:50.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:27:50.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 315.984515
2025-08-04T20:27:50.016 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:27:52.018 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:27:52.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:27:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:27:52.019520    Obs time: 2025-08-04 18:33:06
2025-08-04T20:27:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:13.980480
2025-08-04T20:27:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  313
2025-08-04T20:27:52.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:27:55.270 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T20:27:55.270 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:27:55.270 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:27:58.273 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T20:27:58.273 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T20:27:59.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:28:00.275 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:28:00.275 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:28:00.275 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:28:01.328 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:28:03.330 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:28:03.331 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:28:03.331 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:28:03.599 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:28:03.599 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_std_star_HR7596_13478507_10206_10251.json was run successfully
2025-08-04T20:28:03.608 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:28:03.608 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:28:03.608 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:28:03.608 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script std_star_HR7596_13478507_10206_10251.json
2025-08-04T20:28:03.609 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'HR7596', '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': '19:54:44.86', 'targ_dec': '00:16:24.70', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 585, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 1250, 'num_exposures': 1}}, {'unit_number': 2, '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': 'std_star_HR7596_13478507_10206_10251.json'}
2025-08-04T20:28:03.609 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:28:03.609 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:28:04.109 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:28:04.109 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script std_star_HR7596_13478507_10206_10251.json 1 times
2025-08-04T20:28:04.109 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2025-08-04T20:28:04.109 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:28:04.109 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:28:04.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:28:04.109 [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-08-04T20:28:04.109 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:28:04.110 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:28:04.110 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:28:04.110 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:28:04.120 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:28:04.121 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:28:04.121 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T20:28:04.121 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:28:04.121 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:28:04.178 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:28:05.179 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T20:28:05.179 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T20:28:05.179 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:28:05.179 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:28:05.230 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:28:06.231 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:28:06.283 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:28:07.284 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:28:07.285 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.77
2025-08-04T20:28:07.285 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:27:31
2025-08-04T20:28:07.285 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:27:31
2025-08-04T20:28:07.285 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:28:07.286 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10098984251968501
2025-08-04T20:28:07.289 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T20:28:07.289 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:28:07.289 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:28:08.322 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:28:09.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:28:10.325 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='19:54:44.86', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='00:16:24.70', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='HR7596', comment='The object name')]
2025-08-04T20:28:10.325 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:28:10.325 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:28:10.325 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:28:10.325 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:28:10.327 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:28:10.327 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:28:10.329 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:28:10.429 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:28:10.430 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:28:10.431 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332090.431674
2025-08-04T20:28:10.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:28:10.826 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:28:11.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:11.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:11.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:11.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:14.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:14.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:14.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:14.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:15.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:17.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:17.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:17.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:17.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:17.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:19.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:28:19.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:20.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:20.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:20.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:20.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:22.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:23.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:23.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:23.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:23.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:24.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:26.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:26.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:26.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:26.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:26.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:28.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:29.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:28:29.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:29.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:29.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:29.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:30.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:32.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:32.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:32.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:32.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:32.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:34.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:28:35.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:35.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:35.453 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:35.453 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:35.718 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:28:35.718 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:28:35.720 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:28:38.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:28:38.453 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2025-08-04T20:28:38.453 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 2: 2
2025-08-04T20:28:38.453 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:28:38.453 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:28:38.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:28:38.453 [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-08-04T20:28:38.454 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:28:38.454 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:28:38.454 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:28:38.454 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:28:38.464 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:28:38.465 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:28:38.465 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T20:28:38.465 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:28:38.465 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:28:38.508 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:28:39.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:28:39.509 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T20:28:39.509 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T20:28:39.509 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:28:39.509 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:28:39.561 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:28:40.562 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:28:40.614 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:28:41.615 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:28:41.616 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.75
2025-08-04T20:28:41.616 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:28:03
2025-08-04T20:28:41.616 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:28:03
2025-08-04T20:28:41.617 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:28:41.617 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10100196850393697
2025-08-04T20:28:41.620 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T20:28:41.620 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-08-04T20:28:41.620 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-08-04T20:28:42.652 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:28:44.655 [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-08-04T20:28:44.655 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:28:44.655 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:28:44.655 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:28:44.655 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:28:44.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:28:44.657 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:28:44.659 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:28:44.759 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:28:44.759 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:28:44.761 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332124.7612944
2025-08-04T20:28:45.156 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:28:45.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:28:45.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:45.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:45.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:45.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:48.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:28:48.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:28:48.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:28:48.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:28:49.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:28:49.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:28:16.934997
2025-08-04T20:28:49.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:28:16.934997
2025-08-04T20:28:49.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:28:49.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:28:49.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:28:49.072 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:28:49&start_after=2025-08-03T18:28:49&end_after=2025-08-04T18:28:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:28:49.072 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:28:49.196 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:28:49&start_after=2025-08-03T18:28:49&end_after=2025-08-04T18:28:49&telescope=1m0a&ordering=start HTTP/1.1" 200 2562
2025-08-04T20:28:49.213 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:28:49.214 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:28:49.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:28:49.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:28:49.214 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 256.785866
2025-08-04T20:28:49.215 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:28:50.249 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478507_10206_10251.json , Iteration 1/1, Unit 2/2 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2025-08-04T20:28:51.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:28:51.023 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:28:51.025 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:28:51.217 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:28:51.218 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:28:51.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:28:51.218119    Obs time: 2025-08-04 18:33:06
2025-08-04T20:28:51.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:14.781881
2025-08-04T20:28:51.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  254
2025-08-04T20:28:51.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:28:51.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:28:52.251 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 2
2025-08-04T20:28:52.251 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:28:52.251 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:28:52.655 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:28:52.655 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script std_star_HR7596_13478507_10206_10251.json was run successfully
2025-08-04T20:28:52.655 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:28:52.655 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:28:52.655 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:28:52.655 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:28:52.655 [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-08-04T20:28:52.655 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:28:52.656 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:28:53.156 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:28:53.156 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:28:53.156 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:28:53.156 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:28:53.156 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:28:53.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:28:53.156 [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-08-04T20:28:53.156 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:28:53.156 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:28:53.158 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 19:56:14.20656   Targ dec = +00:25:06.7296
2025-08-04T20:28:53.158 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:28:53.158 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:28:53.158 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:28:53.165 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:28:53.165 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:28:53.165 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:28:53.165 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:28:54.196 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:28:56.197 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:28:56.197 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:28:56.206 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:28:56.660 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:28:56.660 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:28:56.660 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757260 COMPLETED 10251 reason
2025-08-04T20:28:56.660 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757260 COMPLETED 10251 reason
2025-08-04T20:28:56.660 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:28:56.660 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:28:56.660 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:28:56.660 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:28:56.660 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:28:56.660 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:28:58.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:28:59.663 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:28:59.663 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:29:01.665 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:29:01.665 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:29:01.666 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T20:29:01.666 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T20:29:01.666 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T20:29:01.671 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T20:29:01.671 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T18:33:06Z
2025-08-04T20:29:01.671 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:29:01.671 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:29:01.671 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:29:01.671 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:29:01.671 [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-08-04T20:29:01.671 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:29:01.671 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:29:02.172 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:29:02.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:29:02.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:29:02.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:29:02.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:29:02.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:29:02.172 [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-08-04T20:29:02.172 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:29:02.172 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:29:02.197 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 19:56:14.39376   Targ dec = +00:25:07.032
2025-08-04T20:29:02.197 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:29:02.197 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:29:02.197 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:29:02.204 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:29:02.204 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:29:02.204 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:29:02.204 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:29:03.220 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:29:05.222 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:29:05.222 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:29:05.222 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:29:05.675 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:29:05.675 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:29:05.675 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757260
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T20:29:05.675 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T18:24:54', 'end': '2025-08-04T18:29:05', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '251.0', 'events': {}}} with config status ID 13757260
2025-08-04T20:29:05.676 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:29:05.857 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757260/ HTTP/1.1" 200 207
2025-08-04T20:29:05.858 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:29:05.858 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:24:51Z', 'guide_off', 'config_id 10251', 'config_status_id 13757260', 'update_OCS 13757260 ATTEMPTED', 'run_script setup_std_star_HR7596_13478507_10206_10251.json', 'run_script std_star_HR7596_13478507_10206_10251.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13757260 COMPLETED 10251 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:33:06Z', 'run_script arc_flat_lamp_off.json'] at time 20:29:05
2025-08-04T20:29:08.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:29:18.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:29:28.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:29:38.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:29:48.277 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:29:48.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:29:17.135503
2025-08-04T20:29:48.298 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:29:17.135503
2025-08-04T20:29:48.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:29:48.298 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:29:48.298 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:29:48.298 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:29:48&start_after=2025-08-03T18:29:48&end_after=2025-08-04T18:29:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:29:48.299 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:29:48.440 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:29:48&start_after=2025-08-03T18:29:48&end_after=2025-08-04T18:29:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2467
2025-08-04T20:29:48.462 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:29:48.462 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:29:48.462 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:29:48.462 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:29:48.463 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 197.53697
2025-08-04T20:29:48.463 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:29:50.466 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:29:50.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:29:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:29:50.486275    Obs time: 2025-08-04 18:33:06
2025-08-04T20:29:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:15.513725
2025-08-04T20:29:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  195
2025-08-04T20:29:50.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:29:57.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:30:07.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:30:17.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:30:27.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:30:37.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:30:47.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:30:47.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:30:17.335902
2025-08-04T20:30:47.546 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:30:17.335902
2025-08-04T20:30:47.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:30:47.546 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:30:47.546 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:30:47.546 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:30:47&start_after=2025-08-03T18:30:47&end_after=2025-08-04T18:30:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:30:47.547 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:30:47.690 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:30:47&start_after=2025-08-03T18:30:47&end_after=2025-08-04T18:30:47&telescope=1m0a&ordering=start HTTP/1.1" 200 2462
2025-08-04T20:30:47.707 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:30:47.707 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:30:47.707 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:30:47.707 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:30:47.707 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 138.292503
2025-08-04T20:30:47.708 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:30:49.710 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:30:49.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:30:49.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:30:49.711681    Obs time: 2025-08-04 18:33:06
2025-08-04T20:30:49.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:16.288319
2025-08-04T20:30:49.711 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  136
2025-08-04T20:30:49.711 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:30:56.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:31:06.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:31:16.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:31:26.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:31:36.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:31:46.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:31:46.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:31:17.537011
2025-08-04T20:31:46.772 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:31:17.537011
2025-08-04T20:31:46.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:31:46.772 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:31:46.772 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:31:46.772 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:31:46&start_after=2025-08-03T18:31:46&end_after=2025-08-04T18:31:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:31:46.773 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:31:46.897 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:31:46&start_after=2025-08-03T18:31:46&end_after=2025-08-04T18:31:46&telescope=1m0a&ordering=start HTTP/1.1" 200 2452
2025-08-04T20:31:46.914 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:31:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:31:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:31:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:31:46.914 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 79.085397
2025-08-04T20:31:46.936 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:31:48.939 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:31:48.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:31:48.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:31:48.956924    Obs time: 2025-08-04 18:33:06
2025-08-04T20:31:48.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:17.043076
2025-08-04T20:31:48.956 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  77
2025-08-04T20:31:48.957 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:31:55.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:32:05.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:32:15.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:32:25.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:32:36.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:32:46.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:32:46.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:32:17.738333
2025-08-04T20:32:46.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:32:17.738333
2025-08-04T20:32:46.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:32:46.036 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:32:46.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:32:46.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:32:46&start_after=2025-08-03T18:32:46&end_after=2025-08-04T18:32:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:32:46.037 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:32:46.171 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:32:46&start_after=2025-08-03T18:32:46&end_after=2025-08-04T18:32:46&telescope=1m0a&ordering=start HTTP/1.1" 200 2462
2025-08-04T20:32:46.187 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:32:46.187 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:32:46.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:32:46.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:32:46.187 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 19.812059
2025-08-04T20:32:46.188 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:32:48.190 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:32:48.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:32:48.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:32:48.192052    Obs time: 2025-08-04 18:33:06
2025-08-04T20:32:48.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:17.807948
2025-08-04T20:32:48.192 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  17
2025-08-04T20:32:48.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:32:55.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:33:05.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:33:15.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:33:25.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:33:35.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:33:45.252 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:33:45.253 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:33:17.938806
2025-08-04T20:33:45.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:33:17.938806
2025-08-04T20:33:45.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:33:45.253 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:33:45.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:33:45.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:33:45&start_after=2025-08-03T18:33:45&end_after=2025-08-04T18:33:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:33:45.254 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:33:45.384 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:33:45&start_after=2025-08-03T18:33:45&end_after=2025-08-04T18:33:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2462
2025-08-04T20:33:45.406 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:33:45.406 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 14 configurations

2025-08-04T20:33:45.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:33:45.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:33:06Z
2025-08-04T20:33:45.406 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -39.406859
2025-08-04T20:33:45.424 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:33:47.425 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:33:47.425 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:33:47.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:33:47.425997    Obs time: 2025-08-04 18:33:06
2025-08-04T20:33:47.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:18.574003
2025-08-04T20:33:47.426 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86358
2025-08-04T20:33:47.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:33:06Z', 'guide_off', 'config_id 10252', 'config_status_id 13757420', 'update_OCS 13757420 ATTEMPTED', 'run_script setup_std_star_HR7596_13478667_10207_10252.json', 'run_script std_star_HR7596_13478667_10207_10252.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13757420 COMPLETED 10252 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:41:21Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T20:33:47.426 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T20:33:47.426 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T20:33:47.426 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T20:33:47.426 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T20:33:47.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T20:33:47.426 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:33:47.427 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:33:47.427 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:33:47.427 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:33:47.427 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:33:50.430 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:33:50.430 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:33:52.432 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:33:52.433 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:33:52.433 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T18:33:06Z
2025-08-04T20:33:52.433 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T18:33:06Z
2025-08-04T20:33:52.433 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:33:52.433 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:33:52.433 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:33:52.433 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:33:52.433 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:33:52.433 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:33:54.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:33:55.436 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:33:55.436 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10252
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10252
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13757420
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13757420
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757420 ATTEMPTED
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757420 ATTEMPTED
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:33:57.438 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:33:57.438 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:33:57.439 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 19.9125, 'targ_dec': 0.2735271426092418, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': True, 'acquire_target': True, 'targ_ra': '19:54:44.86', 'targ_dec': '00:16:24.70', '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_std_star_HR7596_13478667_10207_10252.json'}
2025-08-04T20:33:57.439 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:33:57.439 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757420
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13757420
2025-08-04T20:33:57.439 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:33:57.520 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757420/ HTTP/1.1" 200 145
2025-08-04T20:33:57.520 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:33:57.939 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:33:57.939 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_std_star_HR7596_13478667_10207_10252.json 1 times
2025-08-04T20:33:57.939 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:33:57.941 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T20:33:57.941 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T20:33:57.941 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T20:34:00.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:34:01.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:34:02.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:34:04.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:34:04.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:34:05.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T20:34:05.036 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  19.9129142511989 is close enough to target ra = 19.9125
2025-08-04T20:34:05.036 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  0.272777687830688 is close enough to target dec = 0.2735271426092418
2025-08-04T20:34:05.036 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T20:34:05.036 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:34:05.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:34:05.036 [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-08-04T20:34:05.036 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:34:05.036 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T20:34:05.036 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T20:34:05.048 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:34:05.048 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:34:05.105 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:34:06.106 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:34:06.106 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:34:06.158 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:34:07.159 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:34:07.211 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:34:08.212 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:34:08.213 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.74
2025-08-04T20:34:08.213 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:33:55
2025-08-04T20:34:08.213 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:33:55
2025-08-04T20:34:08.213 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:34:08.213 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10100803149606297
2025-08-04T20:34:08.217 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T20:34:08.217 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T20:34:08.217 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T20:34:08.226 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:34:08.226 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:34:08.264 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:34:09.265 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:34:09.265 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:34:09.317 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:34:10.318 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:34:10.370 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:34:11.371 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:34:11.372 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.74
2025-08-04T20:34:11.373 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:33:55
2025-08-04T20:34:11.373 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:33:55
2025-08-04T20:34:11.373 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:34:11.373 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10100803149606297
2025-08-04T20:34:14.454 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:34:16.393 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T20:34:16.393 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:34:16.393 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:34:16.393 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:34:16.393 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:34:16.393 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:34:16.395 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:34:16.395 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:34:16.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:34:16.508 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:34:16.508 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:34:16.510 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332456.5100396
2025-08-04T20:34:21.770 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:34:21.771 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:34:21.773 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:34:21.902 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T20:34:24.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:34:25.906 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T20:34:25.906 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T20:34:34.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:34:36.331 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T20:34:36.331 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:34:36.331 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 19:54:44.86 = 1075272.9 arcseconds
2025-08-04T20:34:36.331 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 00:16:24.70 = 984.7 arcseconds
2025-08-04T20:34:36.331 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T20:34:36.537 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:34:36.537 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.446555
2025-08-04T20:34:36.537 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:34:36.537 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (19:54:41.635, +00:11:02.010).

2025-08-04T20:34:36.537 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  19 54 41.635  +00 11 02.010 .

2025-08-04T20:34:36.537 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   19 54 41.635  +00 11 02.010 .

2025-08-04T20:34:36.537 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1075224.525
2025-08-04T20:34:36.537 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 662.01
2025-08-04T20:34:36.749 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:34:41.756 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T20:34:41.756 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:34:41.756 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:34:41.756 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:34:41.756 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:34:41.756 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:34:41.758 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:34:41.758 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:34:41.760 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:34:41.851 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:34:41.851 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:34:41.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332481.8530326
2025-08-04T20:34:43.258 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:34:44.481 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:34:44.501 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:34:18.139580
2025-08-04T20:34:44.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:34:18.139580
2025-08-04T20:34:44.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:34:44.501 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:34:44.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:34:44.501 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:34:44&start_after=2025-08-03T18:34:44&end_after=2025-08-04T18:34:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:34:44.502 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:34:44.634 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:34:44&start_after=2025-08-03T18:34:44&end_after=2025-08-04T18:34:44&telescope=1m0a&ordering=start HTTP/1.1" 200 2504
2025-08-04T20:34:44.651 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:34:44.651 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:34:44.651 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:34:44.652 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:34:44.652 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 396.34794
2025-08-04T20:34:44.652 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:34:46.112 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:34:46.113 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:34:46.134 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:34:46.264 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T20:34:46.655 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:34:46.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:34:46.656 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:34:46.656056    Obs time: 2025-08-04 18:41:21
2025-08-04T20:34:46.656 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:34.343944
2025-08-04T20:34:46.656 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  394
2025-08-04T20:34:46.656 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:34:50.269 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T20:34:50.479 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T20:34:50.479 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:34:50.479 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 19:54:44.86 = 1075272.9 arcseconds
2025-08-04T20:34:50.479 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec 00:16:24.70 = 984.7 arcseconds
2025-08-04T20:34:50.479 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T20:34:50.687 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:34:50.687 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = -0.441032
2025-08-04T20:34:50.687 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:34:50.687 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (19:54:49.088, +00:19:04.944).

2025-08-04T20:34:50.687 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  19 54 49.088  +00 19 04.944 .

2025-08-04T20:34:50.687 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   19 54 49.088  +00 19 04.944 .

2025-08-04T20:34:50.687 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1075336.32
2025-08-04T20:34:50.687 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: 1144.944
2025-08-04T20:34:50.902 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:34:53.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:34:55.908 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T20:34:55.908 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:34:55.908 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:34:55.908 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:34:55.908 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:34:55.908 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:34:55.910 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:34:55.910 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:34:55.912 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:34:56.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:34:56.027 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:34:56.028 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332496.0287414
2025-08-04T20:34:57.410 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:35:00.288 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:35:00.289 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:35:00.291 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:35:00.416 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T20:35:03.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:35:04.994 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] nudge_star_to_slit: 625.0701785797319, 240.65057823860062
2025-08-04T20:35:04.994 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] WCS_Dec_D, rotation_angle =  0.0, -0.441032
2025-08-04T20:35:04.994 [INFO] [script_worker] [instrument.py] [go_nudge_star_to_slit()] Not nudging star. RA nudge (5.348292252038455) is greater than 3
2025-08-04T20:35:07.023 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:35:07.023 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:35:07.023 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:35:07.023 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:35:07.023 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:35:07.025 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:35:07.025 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:35:07.027 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:35:07.119 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:35:07.119 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:35:07.121 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332507.1213202
2025-08-04T20:35:08.525 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:35:11.381 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:35:11.381 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:35:11.398 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:35:11.530 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T20:35:13.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:35:13.852 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  9136  14.7 to host 127.0.0.1 on port 12360
2025-08-04T20:35:13.852 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:35:13.852 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:35:16.855 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  9136  14.7
2025-08-04T20:35:16.855 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2006  9136  14.7
2025-08-04T20:35:18.858 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:35:23.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:35:33.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:35:43.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:35:43.742 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:35:18.340916
2025-08-04T20:35:43.750 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:35:18.340916
2025-08-04T20:35:43.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:35:43.750 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:35:43.751 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:35:43.751 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:35:43&start_after=2025-08-03T18:35:43&end_after=2025-08-04T18:35:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:35:43.751 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:35:43.878 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:35:43&start_after=2025-08-03T18:35:43&end_after=2025-08-04T18:35:43&telescope=1m0a&ordering=start HTTP/1.1" 200 2509
2025-08-04T20:35:43.894 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:35:43.895 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:35:43.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:35:43.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:35:43.895 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 337.10482
2025-08-04T20:35:43.914 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:35:45.916 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:35:45.936 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:35:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:35:45.936677    Obs time: 2025-08-04 18:41:21
2025-08-04T20:35:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:35.063323
2025-08-04T20:35:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  335
2025-08-04T20:35:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:35:52.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:35:57.897 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T20:35:57.897 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:35:57.897 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:36:00.900 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T20:36:00.900 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:36:02.901 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:36:02.901 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:36:02.901 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:36:02.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:36:03.932 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:36:05.934 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:36:05.934 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:36:05.934 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:36:06.671 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:36:06.671 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_std_star_HR7596_13478667_10207_10252.json was run successfully
2025-08-04T20:36:06.671 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:36:06.671 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:36:06.671 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:36:06.672 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script std_star_HR7596_13478667_10207_10252.json
2025-08-04T20:36:06.672 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'HR7596', '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': '19:54:44.86', 'targ_dec': '00:16:24.70', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 1250, 'num_exposures': 1}}, {'unit_number': 2, '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': 'std_star_HR7596_13478667_10207_10252.json'}
2025-08-04T20:36:06.672 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:36:06.672 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:36:07.172 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:36:07.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script std_star_HR7596_13478667_10207_10252.json 1 times
2025-08-04T20:36:07.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2025-08-04T20:36:07.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:36:07.172 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:36:07.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:36:07.172 [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-08-04T20:36:07.172 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:36:07.173 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:36:07.173 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:36:07.173 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:36:07.183 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:36:07.184 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:36:07.184 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T20:36:07.185 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:36:07.185 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:36:07.234 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:36:08.235 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T20:36:08.235 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T20:36:08.235 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:36:08.235 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:36:08.287 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:36:09.288 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:36:09.340 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:36:10.341 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:36:10.342 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.72
2025-08-04T20:36:10.343 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:34:26
2025-08-04T20:36:10.343 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:34:26
2025-08-04T20:36:10.343 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:36:10.343 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10102015748031493
2025-08-04T20:36:10.347 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T20:36:10.347 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:36:10.347 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:36:11.377 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:36:12.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:36:13.402 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='19:54:44.86', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='00:16:24.70', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='io_robot', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='HR7596', comment='The object name')]
2025-08-04T20:36:13.402 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:36:13.402 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:36:13.402 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:36:13.402 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:36:13.404 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:36:13.404 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:36:13.406 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:36:13.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:36:13.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:36:13.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332573.5240312
2025-08-04T20:36:13.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:36:13.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:36:14.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:14.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:14.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:14.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:17.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:17.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:17.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:17.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:18.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:20.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:20.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:20.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:20.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:21.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:22.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:36:23.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:23.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:23.472 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:23.472 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:23.472 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:25.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:26.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:26.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:26.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:26.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:27.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:29.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:29.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:29.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:29.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:29.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:31.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:32.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:32.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:32.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:32.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:32.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:36:33.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:35.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:35.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:35.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:35.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:35.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:37.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1.25
2025-08-04T20:36:38.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:38.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T20:36:38.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:38.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:38.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:36:38.861 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:36:38.862 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:36:41.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:36:41.525 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2025-08-04T20:36:41.525 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 2: 2
2025-08-04T20:36:41.525 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:36:41.525 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:36:41.525 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:36:41.525 [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-08-04T20:36:41.525 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:36:41.525 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:36:41.525 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:36:41.525 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:36:41.536 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:36:41.537 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:36:41.537 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T20:36:41.537 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:36:41.537 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:36:41.602 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:36:42.603 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T20:36:42.603 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T20:36:42.603 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:36:42.603 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:36:42.655 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:36:42.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:36:42.993 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:36:18.540496
2025-08-04T20:36:42.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:36:18.540496
2025-08-04T20:36:42.993 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:36:42.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:36:42.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:36:42.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:36:42&start_after=2025-08-03T18:36:42&end_after=2025-08-04T18:36:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:36:42.994 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:36:43.116 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:36:42&start_after=2025-08-03T18:36:42&end_after=2025-08-04T18:36:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2505
2025-08-04T20:36:43.133 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:36:43.133 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:36:43.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:36:43.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:36:43.133 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 277.866619
2025-08-04T20:36:43.134 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:36:43.656 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:36:43.708 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:36:44.709 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:36:44.711 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.72
2025-08-04T20:36:44.711 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:34:26
2025-08-04T20:36:44.711 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:34:26
2025-08-04T20:36:44.711 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:36:44.711 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10102015748031493
2025-08-04T20:36:44.714 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T20:36:44.714 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-08-04T20:36:44.714 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-08-04T20:36:45.136 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:36:45.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:36:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:36:45.137347    Obs time: 2025-08-04 18:41:21
2025-08-04T20:36:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:35.862653
2025-08-04T20:36:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  275
2025-08-04T20:36:45.137 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:36:45.744 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:36:47.746 [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-08-04T20:36:47.746 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:36:47.746 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:36:47.746 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:36:47.747 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:36:47.748 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:36:47.748 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:36:47.750 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:36:47.852 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:36:47.852 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:36:47.853 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332607.853934
2025-08-04T20:36:48.247 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:36:48.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:36:48.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:48.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T20:36:48.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:48.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T20:36:51.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:36:51.819 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T20:36:51.820 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:36:51.820 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T20:36:52.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:36:53.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: std_star_HR7596_13478667_10207_10252.json , Iteration 1/1, Unit 2/2 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2025-08-04T20:36:54.163 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:36:54.163 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:36:54.187 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:36:54.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:36:55.381 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 2
2025-08-04T20:36:55.381 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:36:55.381 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:36:55.720 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:36:55.720 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script std_star_HR7596_13478667_10207_10252.json was run successfully
2025-08-04T20:36:55.721 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:36:55.721 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:36:55.721 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:36:55.721 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:36:55.721 [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-08-04T20:36:55.721 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:36:55.721 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:36:56.221 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:36:56.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:36:56.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:36:56.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:36:56.221 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:36:56.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:36:56.222 [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-08-04T20:36:56.222 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:36:56.222 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:36:56.247 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 19:56:13.35876   Targ dec = +00:28:31.8324
2025-08-04T20:36:56.247 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:36:56.247 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:36:56.247 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:36:56.253 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:36:56.253 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:36:56.253 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:36:56.253 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:36:57.288 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:36:59.290 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:36:59.290 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:36:59.290 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:36:59.725 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:36:59.725 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:36:59.725 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757420 COMPLETED 10252 reason
2025-08-04T20:36:59.725 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757420 COMPLETED 10252 reason
2025-08-04T20:36:59.725 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:36:59.725 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:36:59.725 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:36:59.725 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:36:59.725 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:36:59.725 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:37:02.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:37:02.728 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:37:02.729 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:37:04.731 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:37:04.731 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:37:04.731 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T20:37:04.731 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T20:37:04.731 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T20:37:04.734 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T20:37:04.734 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T18:41:21Z
2025-08-04T20:37:04.734 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:37:04.734 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:37:04.734 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:37:04.734 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:37:04.734 [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-08-04T20:37:04.734 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:37:04.734 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:37:05.235 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:37:05.235 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:37:05.235 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:37:05.235 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:37:05.235 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:37:05.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:37:05.235 [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-08-04T20:37:05.235 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:37:05.235 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:37:05.237 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 19:56:13.39152   Targ dec = +00:28:31.62
2025-08-04T20:37:05.237 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:37:05.237 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:37:05.237 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:37:05.244 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:37:05.244 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:37:05.244 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:37:05.244 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:37:06.275 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:37:08.277 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:37:08.277 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:37:08.277 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:37:08.738 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:37:08.738 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:37:08.738 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T20:37:08.738 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757420
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T18:33:47', 'end': '2025-08-04T18:37:08', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '201.0', 'events': {}}} with config status ID 13757420
2025-08-04T20:37:08.739 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:37:08.923 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757420/ HTTP/1.1" 200 205
2025-08-04T20:37:08.924 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:37:08.924 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:33:06Z', 'guide_off', 'config_id 10252', 'config_status_id 13757420', 'update_OCS 13757420 ATTEMPTED', 'run_script setup_std_star_HR7596_13478667_10207_10252.json', 'run_script std_star_HR7596_13478667_10207_10252.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13757420 COMPLETED 10252 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:41:21Z', 'run_script arc_flat_lamp_off.json'] at time 20:37:08
2025-08-04T20:37:12.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:37:22.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:37:32.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:37:42.191 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:37:42.192 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:37:18.741112
2025-08-04T20:37:42.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:37:18.741112
2025-08-04T20:37:42.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:37:42.192 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:37:42.192 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:37:42.192 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:37:42&start_after=2025-08-03T18:37:42&end_after=2025-08-04T18:37:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:37:42.193 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:37:42.325 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:37:42&start_after=2025-08-03T18:37:42&end_after=2025-08-04T18:37:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2326
2025-08-04T20:37:42.341 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:37:42.341 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:37:42.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:37:42.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:37:42.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 218.658155
2025-08-04T20:37:42.342 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:37:44.344 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:37:44.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:37:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:37:44.364886    Obs time: 2025-08-04 18:41:21
2025-08-04T20:37:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:36.635114
2025-08-04T20:37:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  216
2025-08-04T20:37:44.364 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:37:51.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:38:01.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:38:11.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:38:21.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:38:31.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:38:41.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:38:41.424 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:38:18.942019
2025-08-04T20:38:41.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:38:18.942019
2025-08-04T20:38:41.424 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:38:41.424 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:38:41.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:38:41.424 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:38:41&start_after=2025-08-03T18:38:41&end_after=2025-08-04T18:38:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:38:41.425 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:38:41.566 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:38:41&start_after=2025-08-03T18:38:41&end_after=2025-08-04T18:38:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2326
2025-08-04T20:38:41.582 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:38:41.582 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:38:41.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:38:41.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:38:41.582 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 159.417621
2025-08-04T20:38:41.583 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:38:43.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:38:43.586 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:38:43.586 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:38:43.586061    Obs time: 2025-08-04 18:41:21
2025-08-04T20:38:43.586 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:37.413939
2025-08-04T20:38:43.586 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  157
2025-08-04T20:38:43.586 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:38:50.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:39:00.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:39:10.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:39:20.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:39:30.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:39:40.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:39:40.645 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:39:19.142758
2025-08-04T20:39:40.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:39:19.142758
2025-08-04T20:39:40.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:39:40.645 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:39:40.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:39:40.645 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:39:40&start_after=2025-08-03T18:39:40&end_after=2025-08-04T18:39:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:39:40.646 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:39:40.773 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:39:40&start_after=2025-08-03T18:39:40&end_after=2025-08-04T18:39:40&telescope=1m0a&ordering=start HTTP/1.1" 200 2342
2025-08-04T20:39:40.789 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:39:40.789 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:39:40.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:39:40.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:39:40.789 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 100.210179
2025-08-04T20:39:40.790 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:39:42.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:39:42.793 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:39:42.793 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:39:42.793934    Obs time: 2025-08-04 18:41:21
2025-08-04T20:39:42.793 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:38.206066
2025-08-04T20:39:42.794 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  98
2025-08-04T20:39:42.794 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:39:49.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:39:59.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:40:09.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:40:19.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:40:29.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:40:39.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:40:39.853 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:40:19.342002
2025-08-04T20:40:39.853 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:40:19.342002
2025-08-04T20:40:39.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:40:39.854 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:40:39.854 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:40:39.854 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:40:39&start_after=2025-08-03T18:40:39&end_after=2025-08-04T18:40:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:40:39.854 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:40:39.976 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:40:39&start_after=2025-08-03T18:40:39&end_after=2025-08-04T18:40:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2342
2025-08-04T20:40:39.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:40:39.993 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:40:39.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:40:39.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:40:39.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 41.006406
2025-08-04T20:40:39.994 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:40:41.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:40:41.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:40:41.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:40:41.997510    Obs time: 2025-08-04 18:41:21
2025-08-04T20:40:41.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:39.002490
2025-08-04T20:40:41.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  39
2025-08-04T20:40:41.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:40:49.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:40:59.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:41:09.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:41:19.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:41:29.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:41:39.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:41:39.058 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:41:19.543584
2025-08-04T20:41:39.058 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:41:19.543584
2025-08-04T20:41:39.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:41:39.058 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:41:39.058 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:41:39.058 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:41:39&start_after=2025-08-03T18:41:39&end_after=2025-08-04T18:41:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:41:39.059 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:41:39.188 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:41:39&start_after=2025-08-03T18:41:39&end_after=2025-08-04T18:41:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2337
2025-08-04T20:41:39.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:41:39.204 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 13 configurations

2025-08-04T20:41:39.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:41:39.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:41:21Z
2025-08-04T20:41:39.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -18.205134
2025-08-04T20:41:39.205 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:41:41.208 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:41:41.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:41:41.209 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:41:41.209091    Obs time: 2025-08-04 18:41:21
2025-08-04T20:41:41.209 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:39.790909
2025-08-04T20:41:41.209 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86379
2025-08-04T20:41:41.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:41:21Z', 'guide_off', 'config_id 10115', 'config_status_id 13757546', 'update_OCS 13757546 ATTEMPTED', 'run_script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json', 'run_script ASASSN-25dc_multiphot_13478793_10070_10115.json', 'update_OCS 13757546 COMPLETED 10115 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:57:18Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T20:41:41.209 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T20:41:41.209 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T20:41:41.209 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T20:41:41.209 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T20:41:41.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T20:41:41.209 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:41:41.210 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:41:41.210 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:41:41.210 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:41:41.210 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:41:44.213 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:41:44.213 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:41:46.216 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:41:46.216 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:41:46.216 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T18:41:21Z
2025-08-04T20:41:46.216 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T18:41:21Z
2025-08-04T20:41:46.216 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:41:46.216 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:41:46.216 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:41:46.216 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:41:46.216 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:41:46.216 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:41:48.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:41:49.219 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:41:49.219 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10115
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10115
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13757546
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13757546
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757546 ATTEMPTED
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757546 ATTEMPTED
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:41:51.221 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:41:51.221 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:41:51.222 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 12.7352, 'targ_dec': -46.53989, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', '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_ASASSN-25dc_multiphot_13478793_10070_10115.json'}
2025-08-04T20:41:51.222 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:41:51.222 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757546
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13757546
2025-08-04T20:41:51.222 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:41:51.342 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757546/ HTTP/1.1" 200 144
2025-08-04T20:41:51.342 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:41:51.722 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:41:51.722 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json 1 times
2025-08-04T20:41:51.722 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:41:51.724 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T20:41:51.724 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T20:41:51.724 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T20:41:54.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:41:55.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:41:56.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:41:57.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:41:58.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:41:58.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:41:59.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:00.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:01.905 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:02.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:03.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:04.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:05.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:07.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:08.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:08.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:42:09.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:10.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:11.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:12.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:13.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:14.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:15.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:16.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:17.225 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:18.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:18.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:42:19.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:20.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:21.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:22.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:23.343 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:24.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:25.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:26.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:27.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:28.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:42:28.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:29.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:30.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:31.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:32.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:33.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:34.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:35.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:36.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:37.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:38.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:42:38.267 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:42:19.744483
2025-08-04T20:42:38.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:42:19.744483
2025-08-04T20:42:38.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:42:38.267 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:42:38.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:42:38.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:42:38&start_after=2025-08-03T18:42:38&end_after=2025-08-04T18:42:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:42:38.268 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:42:38.393 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:42:38&start_after=2025-08-03T18:42:38&end_after=2025-08-04T18:42:38&telescope=1m0a&ordering=start HTTP/1.1" 200 2383
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 879.590712
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:42:38.409322    Obs time: 2025-08-04 18:57:18
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:39.590678
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  879
2025-08-04T20:42:38.409 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:42:38.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:39.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:40.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:41.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:42.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:43.757 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:44.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:42:45.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T20:42:45.795 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  12.734824429985 is close enough to target ra = 12.7352
2025-08-04T20:42:45.795 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -46.5430814728067 is close enough to target dec = -46.53989
2025-08-04T20:42:45.795 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T20:42:45.795 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:42:45.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:42:45.795 [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-08-04T20:42:45.795 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:42:45.796 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T20:42:45.796 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T20:42:45.807 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:42:45.807 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:42:45.875 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:42:46.876 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:42:46.876 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:42:46.928 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:42:47.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:42:47.929 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:42:47.981 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:42:48.982 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:42:48.984 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.8
2025-08-04T20:42:48.984 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:40:50
2025-08-04T20:42:48.984 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:40:50
2025-08-04T20:42:48.984 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:42:48.984 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10097165354330706
2025-08-04T20:42:48.988 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T20:42:48.988 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T20:42:48.988 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T20:42:49.041 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:42:49.041 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:42:49.109 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:42:50.110 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:42:50.110 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:42:50.162 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:42:51.163 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:42:51.215 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:42:52.216 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:42:52.218 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.8
2025-08-04T20:42:52.218 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:40:50
2025-08-04T20:42:52.218 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:40:50
2025-08-04T20:42:52.218 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:42:52.218 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10097165354330706
2025-08-04T20:42:57.274 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T20:42:57.274 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:42:57.274 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:42:57.274 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:42:57.274 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:42:57.274 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:42:57.276 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:42:57.276 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:42:57.278 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:42:57.388 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:42:57.388 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:42:57.390 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754332977.3906956
2025-08-04T20:42:57.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:43:02.652 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:43:02.652 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:02.654 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:02.784 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T20:43:06.787 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T20:43:06.787 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T20:43:07.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:43:17.214 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T20:43:17.214 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:43:17.214 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:44:06.69 = 687700.3500000001 arcseconds
2025-08-04T20:43:17.214 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:32:23.60 = -167543.6 arcseconds
2025-08-04T20:43:17.214 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T20:43:17.419 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:43:17.419 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.433
2025-08-04T20:43:17.419 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:43:17.419 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:44:34.044, -46:30:28.023).

2025-08-04T20:43:17.419 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 44 34.044  -46 30 28.023 .

2025-08-04T20:43:17.419 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 44 34.044  -46 30 28.023 .

2025-08-04T20:43:17.419 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 688110.66
2025-08-04T20:43:17.419 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -167428.023
2025-08-04T20:43:17.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:43:17.633 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:43:22.657 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T20:43:22.657 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:43:22.657 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:43:22.657 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:43:22.657 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:43:22.657 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:43:22.659 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:43:22.659 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:22.661 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:22.769 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:43:22.769 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:43:22.771 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333002.7712457
2025-08-04T20:43:24.159 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:43:27.030 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:43:27.030 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:27.051 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:27.164 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T20:43:27.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:43:31.167 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T20:43:37.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:43:37.485 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:43:19.944625
2025-08-04T20:43:37.485 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:43:19.944625
2025-08-04T20:43:37.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:43:37.486 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:43:37.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:43:37.486 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:43:37&start_after=2025-08-03T18:43:37&end_after=2025-08-04T18:43:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:43:37.486 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:43:37.607 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:43:37&start_after=2025-08-03T18:43:37&end_after=2025-08-04T18:43:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2374
2025-08-04T20:43:37.622 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 820.376882
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:43:37.623150    Obs time: 2025-08-04 18:57:18
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:40.376850
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  820
2025-08-04T20:43:37.623 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:43:41.593 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T20:43:41.593 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:43:41.593 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 12:44:06.69 = 687700.3500000001 arcseconds
2025-08-04T20:43:41.593 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -46:32:23.60 = -167543.6 arcseconds
2025-08-04T20:43:41.593 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T20:43:41.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:43:41.798 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.462
2025-08-04T20:43:41.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:43:41.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (12:44:06.811, -46:32:23.052).

2025-08-04T20:43:41.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  12 44 06.811  -46 32 23.052 .

2025-08-04T20:43:41.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   12 44 06.811  -46 32 23.052 .

2025-08-04T20:43:41.798 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 687702.165
2025-08-04T20:43:41.798 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -167543.052
2025-08-04T20:43:42.013 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:43:46.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:43:47.041 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T20:43:47.041 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:43:47.041 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:43:47.041 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:43:47.041 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:43:47.041 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:43:47.043 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:43:47.043 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:47.045 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:47.134 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:43:47.135 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:43:47.136 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333027.1367922
2025-08-04T20:43:48.542 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:43:51.394 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:43:51.395 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:51.416 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:51.548 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T20:43:56.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:43:57.570 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:43:57.570 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:43:57.570 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:43:57.570 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:43:57.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:43:57.572 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:43:57.572 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:43:57.574 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:43:57.663 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:43:57.663 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:43:57.665 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333037.6650243
2025-08-04T20:43:59.072 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:44:01.924 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:44:01.924 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:44:01.928 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:44:02.078 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T20:44:06.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:44:07.642 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2076  9649  13.5 to host 127.0.0.1 on port 12360
2025-08-04T20:44:07.642 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:44:07.642 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:44:10.645 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2076  9649  13.5
2025-08-04T20:44:10.645 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2076  9649  13.5
2025-08-04T20:44:12.647 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:44:16.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:44:26.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:44:36.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:44:36.735 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:44:20.144914
2025-08-04T20:44:36.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:44:20.144914
2025-08-04T20:44:36.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:44:36.735 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:44:36.735 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:44:36.735 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:44:36&start_after=2025-08-03T18:44:36&end_after=2025-08-04T18:44:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:44:36.736 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:44:36.861 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:44:36&start_after=2025-08-03T18:44:36&end_after=2025-08-04T18:44:36&telescope=1m0a&ordering=start HTTP/1.1" 200 2379
2025-08-04T20:44:36.875 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:44:36.875 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:44:36.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:44:36.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:44:36.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 761.123987
2025-08-04T20:44:36.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:44:36.876046    Obs time: 2025-08-04 18:57:18
2025-08-04T20:44:36.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:41.123954
2025-08-04T20:44:36.876 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  761
2025-08-04T20:44:36.876 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:44:45.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:44:51.686 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T20:44:51.686 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:44:51.686 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:44:54.689 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T20:44:54.689 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T20:44:55.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:44:56.691 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:44:56.691 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:44:56.691 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:44:56.692 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:44:56.692 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:44:56.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:44:56.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:44:56.692 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:44:57.709 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:44:59.711 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:44:59.711 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:44:59.711 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json was run successfully
2025-08-04T20:45:00.567 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:45:00.567 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script ASASSN-25dc_multiphot_13478793_10070_10115.json
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'ASASSN-25dc', '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': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', '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': 3}}, {'unit_number': 2, 'instrument': {'object': 'ASASSN-25dc', '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': '12:44:06.69', 'targ_dec': '-46:32:23.60', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 20000, 'num_exposures': 3}}, {'unit_number': 3, 'instrument': {'object': 'ASASSN-25dc', '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': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 20000, 'num_exposures': 3}}, {'unit_number': 4, 'instrument': {'object': 'ASASSN-25dc', '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': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 20000, 'num_exposures': 3}}, {'unit_number': 5, 'instrument': {'object': 'ASASSN-25dc', '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': 5, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '12:44:06.69', 'targ_dec': '-46:32:23.60', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 30000, 'num_exposures': 3}}], 'script_name': 'ASASSN-25dc_multiphot_13478793_10070_10115.json'}
2025-08-04T20:45:00.567 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:45:00.567 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:45:01.068 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:45:01.068 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script ASASSN-25dc_multiphot_13478793_10070_10115.json 1 times
2025-08-04T20:45:01.068 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-08-04T20:45:01.068 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:45:01.068 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:45:01.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:45:01.068 [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-08-04T20:45:01.068 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:45:01.068 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:45:01.068 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:45:01.068 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:45:01.079 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:45:01.080 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:45:01.080 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2025-08-04T20:45:01.080 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2025-08-04T20:45:01.080 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2025-08-04T20:45:01.252 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2025-08-04T20:45:02.272 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2025-08-04T20:45:03.293 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2025-08-04T20:45:04.314 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2025-08-04T20:45:05.380 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2025-08-04T20:45:05.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:45:06.381 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:45:06.395 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-08-04T20:45:07.396 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:45:07.397 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.7
2025-08-04T20:45:07.397 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:44:34
2025-08-04T20:45:07.397 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:44:34
2025-08-04T20:45:07.397 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2025-08-04T20:45:07.397 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10971326771653542
2025-08-04T20:45:07.402 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2025-08-04T20:45:07.402 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T20:45:07.402 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T20:45:07.402 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:45:07.448 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-08-04T20:45:08.449 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T20:45:08.449 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:45:08.449 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:45:09.525 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:45:11.549 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T20:45:11.549 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:45:11.549 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:45:11.549 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:45:11.549 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:45:11.551 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3 exposures
2025-08-04T20:45:11.551 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:45:11.553 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:45:11.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3 exposures
2025-08-04T20:45:11.708 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3
2025-08-04T20:45:11.710 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333111.7103226
2025-08-04T20:45:12.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:45:12.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:45:12.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:12.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:45:12.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:12.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:15.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:15.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:45:15.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:15.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:45:15.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:45:17.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 54.628/60.0
2025-08-04T20:45:18.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:18.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:45:18.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:18.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:19.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 52.588/60.0
2025-08-04T20:45:21.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 50.558/60.0
2025-08-04T20:45:21.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:21.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:45:21.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:21.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:45:23.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 48.527/60.0
2025-08-04T20:45:24.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:24.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:45:24.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:24.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:45:25.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 46.497/60.0
2025-08-04T20:45:25.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:45:27.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 44.467/60.0
2025-08-04T20:45:27.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:27.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:45:27.631 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:27.631 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:29.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 42.438/60.0
2025-08-04T20:45:30.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:30.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:45:30.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:30.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:31.334 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 40.406/60.0
2025-08-04T20:45:33.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 38.375/60.0
2025-08-04T20:45:33.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:33.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:45:33.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:33.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:45:35.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 36.345/60.0
2025-08-04T20:45:35.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:45:35.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:45:20.354153
2025-08-04T20:45:35.938 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:45:20.354153
2025-08-04T20:45:35.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:45:35.938 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:45:35.938 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:45:35.938 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:45:35&start_after=2025-08-03T18:45:35&end_after=2025-08-04T18:45:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:45:35.939 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:45:36.070 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:45:35&start_after=2025-08-03T18:45:35&end_after=2025-08-04T18:45:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2381
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 701.91335
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:45:36.086683    Obs time: 2025-08-04 18:57:18
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:41.913317
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  701
2025-08-04T20:45:36.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:45:36.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:36.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:45:36.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:36.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:45:37.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 34.315/60.0
2025-08-04T20:45:39.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 32.285/60.0
2025-08-04T20:45:39.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:39.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:45:39.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:39.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:41.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 30.255/60.0
2025-08-04T20:45:42.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:42.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:45:42.707 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:42.707 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:43.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 28.223/60.0
2025-08-04T20:45:45.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:45:45.547 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 26.194/60.0
2025-08-04T20:45:45.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:45.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:45:45.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:45.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:45:47.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 24.162/60.0
2025-08-04T20:45:48.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:48.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:45:48.733 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:48.733 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:45:49.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 22.132/60.0
2025-08-04T20:45:51.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 20.103/60.0
2025-08-04T20:45:51.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:51.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:45:51.737 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:51.737 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:53.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 18.071/60.0
2025-08-04T20:45:54.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:54.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:45:54.757 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:54.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:45:55.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:45:55.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 16.041/60.0
2025-08-04T20:45:57.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 14.011/60.0
2025-08-04T20:45:57.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:45:57.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:45:57.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:45:57.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:45:59.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 11.98/60.0
2025-08-04T20:46:00.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:00.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:46:00.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:00.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:46:01.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 9.951/60.0
2025-08-04T20:46:03.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:03.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:46:03.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:03.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:03.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 7.919/60.0
2025-08-04T20:46:05.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:46:05.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 5.89/60.0
2025-08-04T20:46:06.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:06.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:46:06.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:06.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:46:07.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 3.858/60.0
2025-08-04T20:46:09.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:09.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T20:46:09.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:09.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:46:09.912 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 1.828/60.0
2025-08-04T20:46:11.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 0.0/60.0
2025-08-04T20:46:12.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:12.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:46:12.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:12.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:13.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3 done. Exposure state = 0
2025-08-04T20:46:13.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:46:13.124 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:46:13.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3
2025-08-04T20:46:13.224 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333173.2248714
2025-08-04T20:46:13.973 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 59.282/60.0
2025-08-04T20:46:15.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:46:15.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:15.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T20:46:15.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:15.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:46:16.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 57.251/60.0
2025-08-04T20:46:18.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 55.221/60.0
2025-08-04T20:46:18.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:18.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:46:18.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:18.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:20.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 53.19/60.0
2025-08-04T20:46:21.860 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:21.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:46:21.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:21.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:22.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 51.16/60.0
2025-08-04T20:46:24.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 49.13/60.0
2025-08-04T20:46:24.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:24.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:46:24.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:24.887 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:46:25.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:46:26.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 47.1/60.0
2025-08-04T20:46:27.890 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:27.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:46:27.909 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:27.909 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:46:28.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 45.069/60.0
2025-08-04T20:46:30.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 43.039/60.0
2025-08-04T20:46:30.912 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:30.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:46:30.913 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:30.913 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:32.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 41.01/60.0
2025-08-04T20:46:33.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:33.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:46:33.917 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:33.917 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:34.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 38.977/60.0
2025-08-04T20:46:35.140 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:46:35.159 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:46:20.554656
2025-08-04T20:46:35.159 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:46:20.554656
2025-08-04T20:46:35.159 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:46:35.159 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:46:35.159 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:46:35.159 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:46:35&start_after=2025-08-03T18:46:35&end_after=2025-08-04T18:46:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:46:35.160 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:46:35.312 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:46:35&start_after=2025-08-03T18:46:35&end_after=2025-08-04T18:46:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2378
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 642.672269
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:46:35.327792    Obs time: 2025-08-04 18:57:18
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:42.672208
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  642
2025-08-04T20:46:35.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:46:36.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 36.948/60.0
2025-08-04T20:46:36.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:36.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T20:46:36.921 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:36.921 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:46:38.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 34.918/60.0
2025-08-04T20:46:39.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:39.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T20:46:39.944 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:39.944 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:46:40.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 32.886/60.0
2025-08-04T20:46:42.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 30.856/60.0
2025-08-04T20:46:42.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:42.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:46:42.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:42.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:44.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:46:44.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 28.826/60.0
2025-08-04T20:46:45.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:45.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:46:45.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:45.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:46:46.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 26.795/60.0
2025-08-04T20:46:48.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 24.766/60.0
2025-08-04T20:46:48.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:48.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:46:48.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:48.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:50.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 22.734/60.0
2025-08-04T20:46:51.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:51.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:46:51.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:51.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:52.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 20.703/60.0
2025-08-04T20:46:54.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:46:54.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 18.674/60.0
2025-08-04T20:46:54.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:54.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:46:54.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:54.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:56.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 16.643/60.0
2025-08-04T20:46:57.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:46:57.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:46:57.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:46:57.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:46:58.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 14.612/60.0
2025-08-04T20:47:00.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 12.582/60.0
2025-08-04T20:47:00.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:01.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:01.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:01.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:02.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 10.551/60.0
2025-08-04T20:47:04.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:04.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:04.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:04.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:04.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:47:04.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 8.522/60.0
2025-08-04T20:47:06.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 6.49/60.0
2025-08-04T20:47:07.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:07.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:07.029 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:07.029 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:08.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 4.462/60.0
2025-08-04T20:47:10.032 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:10.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:10.033 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:10.033 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:10.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 2.43/60.0
2025-08-04T20:47:12.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 0.399/60.0
2025-08-04T20:47:13.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:13.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:13.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:13.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:13.561 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3 done. Exposure state = 0
2025-08-04T20:47:13.608 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:47:13.610 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:47:13.722 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3
2025-08-04T20:47:13.724 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333233.7241168
2025-08-04T20:47:14.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:47:14.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 58.869/60.0
2025-08-04T20:47:16.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:16.063 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:47:16.063 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:16.063 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:47:16.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 56.837/60.0
2025-08-04T20:47:18.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 54.807/60.0
2025-08-04T20:47:19.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:19.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:47:19.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:19.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:21.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 52.74/60.0
2025-08-04T20:47:22.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:22.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:47:22.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:22.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:47:23.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 50.709/60.0
2025-08-04T20:47:24.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:47:25.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 48.68/60.0
2025-08-04T20:47:25.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:25.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:47:25.094 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:25.094 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:47:27.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 46.649/60.0
2025-08-04T20:47:28.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:28.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:47:28.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:28.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:47:29.137 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 44.617/60.0
2025-08-04T20:47:31.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:31.119 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:47:31.119 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:31.119 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:31.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 42.587/60.0
2025-08-04T20:47:33.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 40.557/60.0
2025-08-04T20:47:34.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:34.122 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:34.122 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:34.122 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:34.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:47:34.382 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:47:20.755288
2025-08-04T20:47:34.382 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:47:20.755288
2025-08-04T20:47:34.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:47:34.382 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:47:34.382 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:47:34.382 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:47:34&start_after=2025-08-03T18:47:34&end_after=2025-08-04T18:47:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:47:34.383 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:47:34.521 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:47:34&start_after=2025-08-03T18:47:34&end_after=2025-08-04T18:47:34&telescope=1m0a&ordering=start HTTP/1.1" 200 2386
2025-08-04T20:47:34.535 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:47:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:47:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:47:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:47:34.535 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 583.464159
2025-08-04T20:47:34.536 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:47:35.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 38.526/60.0
2025-08-04T20:47:36.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:47:36.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:47:36.561 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:47:36.560997    Obs time: 2025-08-04 18:57:18
2025-08-04T20:47:36.561 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:41.439003
2025-08-04T20:47:36.561 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  581
2025-08-04T20:47:36.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:47:37.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:37.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:47:37.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:37.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:47:37.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 36.496/60.0
2025-08-04T20:47:39.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 34.465/60.0
2025-08-04T20:47:40.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:40.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:47:40.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:40.147 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:47:41.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 32.435/60.0
2025-08-04T20:47:43.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:43.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:47:43.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:43.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:43.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 30.405/60.0
2025-08-04T20:47:43.568 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:47:45.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 28.374/60.0
2025-08-04T20:47:46.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:46.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:46.173 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:46.173 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:47.411 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 26.345/60.0
2025-08-04T20:47:49.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:49.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:47:49.175 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:49.175 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:49.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 24.313/60.0
2025-08-04T20:47:51.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 22.283/60.0
2025-08-04T20:47:52.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:52.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:47:52.195 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:52.195 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:47:53.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 20.252/60.0
2025-08-04T20:47:53.578 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:47:55.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:55.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:47:55.198 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:55.198 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:47:55.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 18.222/60.0
2025-08-04T20:47:57.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 16.191/60.0
2025-08-04T20:47:58.201 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:47:58.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:47:58.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:47:58.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:47:59.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 14.161/60.0
2025-08-04T20:48:01.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:01.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:48:01.222 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:01.222 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:48:01.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 12.131/60.0
2025-08-04T20:48:03.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:48:03.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 10.101/60.0
2025-08-04T20:48:04.225 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:04.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:48:04.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:04.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:05.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 8.071/60.0
2025-08-04T20:48:07.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:07.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:48:07.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:07.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:07.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 6.041/60.0
2025-08-04T20:48:09.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 4.009/60.0
2025-08-04T20:48:10.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:10.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:48:10.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:10.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:11.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 1.98/60.0
2025-08-04T20:48:13.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:13.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:48:13.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:13.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:13.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:48:13.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 0.0/60.0
2025-08-04T20:48:14.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3 done. Exposure state = 0
2025-08-04T20:48:14.193 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:48:14.195 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:48:16.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:48:16.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-08-04T20:48:16.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-08-04T20:48:16.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:48:16.289 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:48:16.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:48:16.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-08-04T20:48:16.289 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:48:16.289 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:48:16.289 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:48:16.289 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:48:16.300 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:48:16.301 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:48:16.301 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-08-04T20:48:16.301 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-08-04T20:48:16.301 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-08-04T20:48:16.354 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-08-04T20:48:17.374 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-08-04T20:48:18.395 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-08-04T20:48:19.416 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-08-04T20:48:20.417 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:48:20.426 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T20:48:21.427 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:48:21.428 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.73
2025-08-04T20:48:21.429 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:47:45
2025-08-04T20:48:21.429 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:47:45
2025-08-04T20:48:21.429 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-08-04T20:48:21.429 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09896685039370076
2025-08-04T20:48:21.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-08-04T20:48:21.431 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T20:48:21.431 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T20:48:21.431 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:48:21.441 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T20:48:22.442 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T20:48:22.442 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:48:22.442 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:48:23.507 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:48:23.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:48:25.530 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T20:48:25.530 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:48:25.530 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:48:25.530 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:48:25.531 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:48:25.532 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3 exposures
2025-08-04T20:48:25.532 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:48:25.534 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:48:25.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3 exposures
2025-08-04T20:48:25.803 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3
2025-08-04T20:48:25.805 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333305.805041
2025-08-04T20:48:26.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:48:26.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:48:26.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:26.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:48:26.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:26.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:29.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:29.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:48:29.573 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:29.573 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:48:31.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 14.704/20.0
2025-08-04T20:48:32.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:32.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:48:32.577 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:32.577 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:33.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 12.627/20.0
2025-08-04T20:48:33.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:48:33.630 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:48:20.955841
2025-08-04T20:48:33.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:48:20.955841
2025-08-04T20:48:33.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:48:33.630 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:48:33.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:48:33.630 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:48:33&start_after=2025-08-03T18:48:33&end_after=2025-08-04T18:48:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:48:33.631 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:48:33.761 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:48:33&start_after=2025-08-03T18:48:33&end_after=2025-08-04T18:48:33&telescope=1m0a&ordering=start HTTP/1.1" 200 2381
2025-08-04T20:48:33.776 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:48:33.776 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:48:33.776 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:48:33.776 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:48:33.776 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 524.223706
2025-08-04T20:48:33.777 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:48:35.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 10.559/20.0
2025-08-04T20:48:35.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:35.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:48:35.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:35.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:35.777 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:48:35.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:48:35.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:48:35.778457    Obs time: 2025-08-04 18:57:18
2025-08-04T20:48:35.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:42.221543
2025-08-04T20:48:35.778 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  522
2025-08-04T20:48:35.778 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:48:37.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 8.491/20.0
2025-08-04T20:48:38.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:38.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:48:38.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:38.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:39.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 6.423/20.0
2025-08-04T20:48:41.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 4.355/20.0
2025-08-04T20:48:41.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:41.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:48:41.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:41.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:42.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:48:43.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 2.287/20.0
2025-08-04T20:48:44.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:44.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:48:44.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:44.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:45.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 0.219/20.0
2025-08-04T20:48:46.092 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3 done. Exposure state = 0
2025-08-04T20:48:46.092 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:48:46.114 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:48:46.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3
2025-08-04T20:48:46.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333326.335247
2025-08-04T20:48:47.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:47.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:48:47.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:47.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:47.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 18.68/20.0
2025-08-04T20:48:49.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 16.611/20.0
2025-08-04T20:48:50.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:50.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:48:50.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:50.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:51.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 14.544/20.0
2025-08-04T20:48:52.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:48:53.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:53.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:48:53.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:53.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:48:53.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 12.475/20.0
2025-08-04T20:48:55.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 10.408/20.0
2025-08-04T20:48:56.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:56.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:48:56.705 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:56.705 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:48:58.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 8.34/20.0
2025-08-04T20:48:59.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:48:59.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:48:59.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:48:59.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:49:00.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 6.272/20.0
2025-08-04T20:49:02.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 4.203/20.0
2025-08-04T20:49:02.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:02.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:49:02.712 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:02.712 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:02.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:49:04.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 2.135/20.0
2025-08-04T20:49:05.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:05.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T20:49:05.716 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:05.716 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:49:06.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 0.067/20.0
2025-08-04T20:49:06.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3 done. Exposure state = 0
2025-08-04T20:49:06.626 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:49:06.650 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:49:06.864 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3
2025-08-04T20:49:06.865 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333346.8657756
2025-08-04T20:49:08.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 18.53/20.0
2025-08-04T20:49:08.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:08.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T20:49:08.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:08.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:49:10.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 16.461/20.0
2025-08-04T20:49:11.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:11.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:49:11.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:11.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:12.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 14.393/20.0
2025-08-04T20:49:12.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:49:14.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 12.325/20.0
2025-08-04T20:49:14.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:14.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:49:14.809 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:14.809 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:16.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 10.259/20.0
2025-08-04T20:49:17.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:17.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:49:17.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:17.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:49:18.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 8.189/20.0
2025-08-04T20:49:20.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 6.121/20.0
2025-08-04T20:49:20.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:20.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:49:20.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:20.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:49:22.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:49:22.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 4.053/20.0
2025-08-04T20:49:23.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:23.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:49:23.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:23.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:24.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 1.985/20.0
2025-08-04T20:49:26.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:26.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:49:26.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:26.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:27.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 0.0/20.0
2025-08-04T20:49:27.181 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3 done. Exposure state = 0
2025-08-04T20:49:27.181 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:49:27.183 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:49:29.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:49:29.861 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-08-04T20:49:29.861 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-08-04T20:49:29.861 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:49:29.861 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:49:29.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:49:29.861 [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-08-04T20:49:29.861 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:49:29.861 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:49:29.862 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:49:29.862 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:49:29.920 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:49:29.921 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:49:29.921 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-08-04T20:49:29.921 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-08-04T20:49:29.921 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-08-04T20:49:29.988 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-08-04T20:49:31.008 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-08-04T20:49:32.029 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-08-04T20:49:32.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:49:32.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:49:21.158166
2025-08-04T20:49:32.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:49:21.158166
2025-08-04T20:49:32.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:49:32.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:49:32.855 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:49:32.855 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:49:32&start_after=2025-08-03T18:49:32&end_after=2025-08-04T18:49:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:49:32.856 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:49:32.978 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:49:32&start_after=2025-08-03T18:49:32&end_after=2025-08-04T18:49:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2391
2025-08-04T20:49:32.993 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:49:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:49:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:49:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:49:32.993 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 465.006182
2025-08-04T20:49:32.994 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:49:33.050 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2025-08-04T20:49:34.115 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-08-04T20:49:34.996 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:49:34.997 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:49:34.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:49:34.997883    Obs time: 2025-08-04 18:57:18
2025-08-04T20:49:34.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:43.002117
2025-08-04T20:49:34.997 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  463
2025-08-04T20:49:34.997 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:49:35.116 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:49:35.168 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T20:49:36.169 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:49:36.170 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.73
2025-08-04T20:49:36.171 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:47:45
2025-08-04T20:49:36.171 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:47:45
2025-08-04T20:49:36.171 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-08-04T20:49:36.171 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09898940944881889
2025-08-04T20:49:36.175 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-08-04T20:49:36.175 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T20:49:36.175 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T20:49:36.175 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:49:36.221 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T20:49:37.222 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T20:49:37.222 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:49:37.231 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:49:38.259 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:49:40.262 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T20:49:40.262 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:49:40.262 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:49:40.262 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:49:40.262 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:49:40.264 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3 exposures
2025-08-04T20:49:40.264 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:49:40.266 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:49:40.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3 exposures
2025-08-04T20:49:40.366 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3
2025-08-04T20:49:40.368 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333380.3686082
2025-08-04T20:49:40.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:49:40.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:49:41.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:41.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:49:41.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:41.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:42.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:49:44.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:44.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:49:44.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:44.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:49:45.817 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 14.591/20.0
2025-08-04T20:49:47.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:47.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:49:47.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:47.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:49:47.848 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 12.551/20.0
2025-08-04T20:49:49.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 10.521/20.0
2025-08-04T20:49:50.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:50.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T20:49:50.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:50.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:51.909 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 8.49/20.0
2025-08-04T20:49:52.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:49:53.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:53.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:49:53.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:53.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:49:53.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 6.46/20.0
2025-08-04T20:49:55.969 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 4.429/20.0
2025-08-04T20:49:56.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:56.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T20:49:56.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:56.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:49:58.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 2.399/20.0
2025-08-04T20:49:59.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:49:59.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T20:49:59.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:49:59.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:50:00.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 0.368/20.0
2025-08-04T20:50:00.701 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3 done. Exposure state = 0
2025-08-04T20:50:00.701 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:50:00.721 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:50:00.821 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3
2025-08-04T20:50:00.823 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333400.823506
2025-08-04T20:50:02.022 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:50:02.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 18.793/20.0
2025-08-04T20:50:02.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:02.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:50:02.351 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:02.351 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:50:04.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 16.762/20.0
2025-08-04T20:50:05.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:05.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:50:05.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:05.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:50:06.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 14.732/20.0
2025-08-04T20:50:08.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 12.701/20.0
2025-08-04T20:50:08.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:08.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:50:08.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:08.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:50:10.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 10.671/20.0
2025-08-04T20:50:11.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:11.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:50:11.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:11.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:50:12.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:50:12.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 8.64/20.0
2025-08-04T20:50:14.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 6.61/20.0
2025-08-04T20:50:14.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:14.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:50:14.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:14.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:50:16.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 4.58/20.0
2025-08-04T20:50:17.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:17.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:50:17.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:17.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:50:18.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 2.549/20.0
2025-08-04T20:50:20.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 0.519/20.0
2025-08-04T20:50:20.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:20.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:50:20.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:20.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:50:21.162 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3 done. Exposure state = 0
2025-08-04T20:50:21.162 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:50:21.164 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:50:21.276 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3
2025-08-04T20:50:21.278 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333421.2780774
2025-08-04T20:50:22.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:50:22.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 18.943/20.0
2025-08-04T20:50:23.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:23.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:50:23.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:23.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:50:24.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 16.914/20.0
2025-08-04T20:50:26.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 14.883/20.0
2025-08-04T20:50:26.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:26.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T20:50:26.452 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:26.452 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T20:50:28.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 12.853/20.0
2025-08-04T20:50:29.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:29.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T20:50:29.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:29.456 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:50:30.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 10.823/20.0
2025-08-04T20:50:32.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:50:32.051 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:50:21.358835
2025-08-04T20:50:32.051 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:50:21.358835
2025-08-04T20:50:32.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:50:32.051 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:50:32.051 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:50:32.051 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:50:32&start_after=2025-08-03T18:50:32&end_after=2025-08-04T18:50:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:50:32.052 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:50:32.180 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:50:32&start_after=2025-08-03T18:50:32&end_after=2025-08-04T18:50:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2385
2025-08-04T20:50:32.195 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:50:32.195 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:50:32.195 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:50:32.195 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:50:32.196 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 405.803992
2025-08-04T20:50:32.196 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:50:32.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:32.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:50:32.478 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:32.478 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:50:32.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 8.791/20.0
2025-08-04T20:50:34.198 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:50:34.200 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:50:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:50:34.200072    Obs time: 2025-08-04 18:57:18
2025-08-04T20:50:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:43.799928
2025-08-04T20:50:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  403
2025-08-04T20:50:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:50:34.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 6.76/20.0
2025-08-04T20:50:35.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:35.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:50:35.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:35.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:50:36.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 4.731/20.0
2025-08-04T20:50:38.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:38.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:50:38.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:38.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:50:38.609 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 2.7/20.0
2025-08-04T20:50:40.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 0.669/20.0
2025-08-04T20:50:41.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:50:41.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:41.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:50:41.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:41.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:50:41.559 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3 done. Exposure state = 0
2025-08-04T20:50:41.560 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:50:41.566 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:50:44.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:50:44.534 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-08-04T20:50:44.534 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-08-04T20:50:44.534 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:50:44.534 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:50:44.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:50:44.534 [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-08-04T20:50:44.534 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:50:44.535 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:50:44.535 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:50:44.535 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:50:44.551 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:50:44.554 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:50:44.554 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-08-04T20:50:44.554 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-08-04T20:50:44.554 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-08-04T20:50:44.617 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-08-04T20:50:45.638 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-08-04T20:50:46.658 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-08-04T20:50:47.706 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-08-04T20:50:48.707 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:50:48.759 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T20:50:49.760 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:50:49.763 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.79
2025-08-04T20:50:49.763 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:50:25
2025-08-04T20:50:49.763 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:50:25
2025-08-04T20:50:49.763 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-08-04T20:50:49.764 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10179618110236219
2025-08-04T20:50:49.767 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-08-04T20:50:49.768 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T20:50:49.768 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T20:50:49.768 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:50:49.811 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T20:50:50.813 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T20:50:50.813 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:50:50.813 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:50:51.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:50:51.844 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:50:53.869 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T20:50:53.869 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:50:53.869 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:50:53.870 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:50:53.870 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:50:53.874 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3 exposures
2025-08-04T20:50:53.874 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:50:53.880 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:50:53.991 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3 exposures
2025-08-04T20:50:53.991 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3
2025-08-04T20:50:53.994 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333453.994177
2025-08-04T20:50:54.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:50:54.372 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:50:54.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:54.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:50:54.892 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:54.892 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:50:57.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:50:57.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T20:50:57.921 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:50:57.921 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:50:59.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 14.597/20.0
2025-08-04T20:51:00.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:00.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.999
2025-08-04T20:51:00.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:00.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T20:51:01.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:51:01.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 12.557/20.0
2025-08-04T20:51:03.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 10.526/20.0
2025-08-04T20:51:03.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:03.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T20:51:03.951 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:03.951 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:05.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 8.496/20.0
2025-08-04T20:51:06.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:06.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:51:06.957 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:06.957 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:51:07.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 6.466/20.0
2025-08-04T20:51:09.593 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 4.436/20.0
2025-08-04T20:51:09.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:09.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:51:09.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:09.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:51:11.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:51:11.624 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 2.405/20.0
2025-08-04T20:51:12.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:12.987 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:51:12.987 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:12.987 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:13.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 0.375/20.0
2025-08-04T20:51:14.309 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3 done. Exposure state = 0
2025-08-04T20:51:14.316 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:51:14.339 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:51:14.446 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3
2025-08-04T20:51:14.449 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333474.449325
2025-08-04T20:51:15.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 18.8/20.0
2025-08-04T20:51:15.991 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:16.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:51:16.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:16.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:17.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 16.769/20.0
2025-08-04T20:51:19.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:19.015 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:51:19.016 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:19.016 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:19.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 14.739/20.0
2025-08-04T20:51:21.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:51:21.777 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 12.708/20.0
2025-08-04T20:51:22.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:22.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T20:51:22.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:22.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:23.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 10.677/20.0
2025-08-04T20:51:25.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:25.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:51:25.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:25.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:25.837 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 8.647/20.0
2025-08-04T20:51:27.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 6.618/20.0
2025-08-04T20:51:28.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:28.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:51:28.072 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:28.072 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:29.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 4.586/20.0
2025-08-04T20:51:31.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:31.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:51:31.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:31.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:31.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:51:31.265 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:51:21.560035
2025-08-04T20:51:31.266 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:51:21.560035
2025-08-04T20:51:31.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:51:31.266 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:51:31.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:51:31.267 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:51:31&start_after=2025-08-03T18:51:31&end_after=2025-08-04T18:51:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:51:31.270 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:51:31.427 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:51:31&start_after=2025-08-03T18:51:31&end_after=2025-08-04T18:51:31&telescope=1m0a&ordering=start HTTP/1.1" 200 2385
2025-08-04T20:51:31.529 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:51:31.529 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:51:31.530 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:51:31.530 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:51:31.530 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 346.46973
2025-08-04T20:51:31.531 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:51:31.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 2.556/20.0
2025-08-04T20:51:33.533 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:51:33.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:51:33.535 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:51:33.535625    Obs time: 2025-08-04 18:57:18
2025-08-04T20:51:33.535 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:44.464375
2025-08-04T20:51:33.536 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  344
2025-08-04T20:51:33.536 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:51:33.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 0.525/20.0
2025-08-04T20:51:34.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:34.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:51:34.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:34.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:34.764 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3 done. Exposure state = 0
2025-08-04T20:51:34.765 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:51:34.772 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:51:34.863 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3
2025-08-04T20:51:34.866 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333494.8669076
2025-08-04T20:51:35.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 18.913/20.0
2025-08-04T20:51:37.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:37.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:51:37.107 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:37.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:38.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 16.882/20.0
2025-08-04T20:51:40.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 14.852/20.0
2025-08-04T20:51:40.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:40.126 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:51:40.126 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:40.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:40.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:51:42.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 12.825/20.0
2025-08-04T20:51:43.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:43.148 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:51:43.148 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:43.148 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:44.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 10.793/20.0
2025-08-04T20:51:46.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 8.764/20.0
2025-08-04T20:51:46.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:46.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:51:46.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:46.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:51:48.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 6.732/20.0
2025-08-04T20:51:49.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:49.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:51:49.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:49.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:51:50.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 4.702/20.0
2025-08-04T20:51:50.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:51:52.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:52.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:51:52.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:52.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:52.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 2.671/20.0
2025-08-04T20:51:54.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 0.641/20.0
2025-08-04T20:51:55.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:51:55.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:51:55.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:51:55.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:51:55.209 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3 done. Exposure state = 0
2025-08-04T20:51:55.209 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:51:55.211 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:51:58.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:51:58.181 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-08-04T20:51:58.181 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-08-04T20:51:58.181 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:51:58.181 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:51:58.181 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:51:58.181 [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-08-04T20:51:58.181 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:51:58.181 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:51:58.181 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:51:58.181 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:51:58.192 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:51:58.193 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:51:58.193 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2025-08-04T20:51:58.193 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2025-08-04T20:51:58.193 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2025-08-04T20:51:58.245 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2025-08-04T20:51:59.265 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2025-08-04T20:52:00.334 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2025-08-04T20:52:00.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:52:01.355 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2025-08-04T20:52:02.426 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2025-08-04T20:52:03.427 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:52:03.441 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-08-04T20:52:04.442 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:52:04.444 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.79
2025-08-04T20:52:04.444 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:50:25
2025-08-04T20:52:04.444 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:50:25
2025-08-04T20:52:04.444 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2025-08-04T20:52:04.444 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10454370078740155
2025-08-04T20:52:04.448 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2025-08-04T20:52:04.448 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T20:52:04.448 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T20:52:04.448 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T20:52:04.457 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-08-04T20:52:05.458 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T20:52:05.458 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:52:05.458 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:52:06.519 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:52:08.521 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='12:44:06.69', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-46:32:23.60', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='yusuke', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='ASASSN-25dc', comment='The object name')]
2025-08-04T20:52:08.522 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:52:08.522 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:52:08.522 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:52:08.522 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:52:08.524 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 3 exposures
2025-08-04T20:52:08.524 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:52:08.526 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:52:08.739 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 3 exposures
2025-08-04T20:52:08.739 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 3
2025-08-04T20:52:08.741 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333528.7415614
2025-08-04T20:52:09.023 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T20:52:09.023 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T20:52:09.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:09.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:09.572 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:09.572 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:10.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:52:12.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:12.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:12.596 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:12.596 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:14.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 24.667/30.0
2025-08-04T20:52:15.599 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:15.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:15.600 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:15.600 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:16.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 22.591/30.0
2025-08-04T20:52:18.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 20.523/30.0
2025-08-04T20:52:18.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:18.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:18.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:18.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:20.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 18.453/30.0
2025-08-04T20:52:20.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:52:21.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:21.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:21.628 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:21.628 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:22.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 16.385/30.0
2025-08-04T20:52:24.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 14.317/30.0
2025-08-04T20:52:24.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:24.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T20:52:24.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:24.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T20:52:26.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 12.251/30.0
2025-08-04T20:52:27.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:27.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T20:52:27.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:27.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:28.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 10.183/30.0
2025-08-04T20:52:30.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:52:30.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:52:21.761615
2025-08-04T20:52:30.595 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:52:21.761615
2025-08-04T20:52:30.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:52:30.595 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:52:30.595 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:52:30.595 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:52:30&start_after=2025-08-03T18:52:30&end_after=2025-08-04T18:52:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:52:30.596 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:52:30.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:30.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:52:30.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:30.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:52:30.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 8.114/30.0
2025-08-04T20:52:30.749 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:52:30&start_after=2025-08-03T18:52:30&end_after=2025-08-04T18:52:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2385
2025-08-04T20:52:30.763 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:52:30.763 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:52:30.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:52:30.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:52:30.764 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 287.235967
2025-08-04T20:52:30.783 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:52:32.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 6.046/30.0
2025-08-04T20:52:32.785 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:52:32.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:52:32.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:52:32.804370    Obs time: 2025-08-04 18:57:18
2025-08-04T20:52:32.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:45.195630
2025-08-04T20:52:32.804 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  285
2025-08-04T20:52:32.804 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:52:33.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:33.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:52:33.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:33.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:34.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 3.978/30.0
2025-08-04T20:52:36.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:36.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:52:36.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:36.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:52:36.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 1.91/30.0
2025-08-04T20:52:38.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/3, Remaining exp time 0.0/30.0
2025-08-04T20:52:39.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 3 done. Exposure state = 0
2025-08-04T20:52:39.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:52:39.144 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:52:39.347 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 3
2025-08-04T20:52:39.349 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333559.3491864
2025-08-04T20:52:39.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:39.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:52:39.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:39.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:52:39.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:52:41.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 28.378/30.0
2025-08-04T20:52:42.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:42.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:52:42.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:42.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:43.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 26.313/30.0
2025-08-04T20:52:45.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 24.243/30.0
2025-08-04T20:52:45.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:45.696 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:52:45.696 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:45.696 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:52:47.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 22.174/30.0
2025-08-04T20:52:48.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:48.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:52:48.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:48.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:52:49.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 20.108/30.0
2025-08-04T20:52:49.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:52:51.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 18.04/30.0
2025-08-04T20:52:51.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:51.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:52:51.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:51.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:52:53.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 15.972/30.0
2025-08-04T20:52:54.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:54.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:52:54.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:54.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:55.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 13.902/30.0
2025-08-04T20:52:57.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 11.834/30.0
2025-08-04T20:52:57.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:52:57.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:52:57.727 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:52:57.727 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:52:59.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 9.766/30.0
2025-08-04T20:52:59.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:53:00.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:00.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T20:53:00.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:00.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:53:01.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 7.698/30.0
2025-08-04T20:53:03.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:03.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T20:53:03.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:03.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:53:03.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 5.63/30.0
2025-08-04T20:53:05.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 3.546/30.0
2025-08-04T20:53:06.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:06.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:53:06.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:06.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:53:07.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 2/3, Remaining exp time 1.494/30.0
2025-08-04T20:53:09.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:09.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:53:09.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:09.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:53:09.811 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 2 of 3 done. Exposure state = 0
2025-08-04T20:53:09.812 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:53:09.813 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:53:09.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:53:10.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: IDLE Exposure 2/3, Remaining exp time 0.0/30.0
2025-08-04T20:53:10.068 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 3 of 3
2025-08-04T20:53:10.069 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333590.0698345
2025-08-04T20:53:12.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 28.039/30.0
2025-08-04T20:53:12.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:12.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:53:12.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:12.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:53:14.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 25.972/30.0
2025-08-04T20:53:15.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:15.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T20:53:15.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:15.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:53:16.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 23.906/30.0
2025-08-04T20:53:18.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 21.8/30.0
2025-08-04T20:53:18.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:18.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T20:53:18.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:18.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:53:19.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:53:20.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 19.731/30.0
2025-08-04T20:53:21.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:21.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-08-04T20:53:21.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:21.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T20:53:22.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 17.663/30.0
2025-08-04T20:53:24.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 15.595/30.0
2025-08-04T20:53:24.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:24.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T20:53:24.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:24.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:53:26.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 13.526/30.0
2025-08-04T20:53:27.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:27.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T20:53:27.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:27.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:53:28.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 11.458/30.0
2025-08-04T20:53:29.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:53:29.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:53:21.963296
2025-08-04T20:53:29.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:53:21.963296
2025-08-04T20:53:29.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:53:29.858 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:53:29.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:53:29.858 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:53:29&start_after=2025-08-03T18:53:29&end_after=2025-08-04T18:53:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:53:29.859 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:53:30.003 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:53:29&start_after=2025-08-03T18:53:29&end_after=2025-08-04T18:53:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2384
2025-08-04T20:53:30.018 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:53:30.019 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 12 configurations

2025-08-04T20:53:30.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:53:30.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:53:30.019 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 227.980832
2025-08-04T20:53:30.020 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:53:30.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 9.39/30.0
2025-08-04T20:53:30.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:30.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T20:53:30.910 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:30.910 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T20:53:32.022 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:53:32.040 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:53:32.040 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:53:32.040488    Obs time: 2025-08-04 18:57:18
2025-08-04T20:53:32.040 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:45.959512
2025-08-04T20:53:32.040 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  225
2025-08-04T20:53:32.040 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:53:32.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 7.322/30.0
2025-08-04T20:53:33.913 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:33.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T20:53:33.914 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:33.914 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:53:34.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 5.255/30.0
2025-08-04T20:53:36.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:36.935 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T20:53:36.935 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:36.936 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T20:53:36.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 3.187/30.0
2025-08-04T20:53:39.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: ASASSN-25dc_multiphot_13478793_10070_10115.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 3/3, Remaining exp time 1.119/30.0
2025-08-04T20:53:39.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:53:39.939 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T20:53:39.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T20:53:39.940 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T20:53:39.940 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T20:53:40.362 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 3 of 3 done. Exposure state = 0
2025-08-04T20:53:40.362 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:53:40.365 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:53:42.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T20:53:42.943 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-08-04T20:53:42.943 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:53:42.943 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:53:43.069 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:53:43.069 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script ASASSN-25dc_multiphot_13478793_10070_10115.json was run successfully
2025-08-04T20:53:43.069 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757546 COMPLETED 10115 reason
2025-08-04T20:53:43.069 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757546 COMPLETED 10115 reason
2025-08-04T20:53:43.069 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:53:43.069 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:53:43.069 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:53:43.069 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:53:43.069 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:53:43.069 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:53:46.072 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:53:46.072 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:53:48.074 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:53:48.074 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:53:48.074 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T20:53:48.074 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T20:53:48.074 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T20:53:48.077 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T20:53:48.077 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T18:57:18Z
2025-08-04T20:53:48.077 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T20:53:48.077 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T20:53:48.078 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T20:53:48.078 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T20:53:48.078 [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-08-04T20:53:48.078 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:53:48.078 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:53:48.578 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:53:48.578 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T20:53:48.578 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:53:48.578 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T20:53:48.578 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:53:48.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:53:48.578 [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-08-04T20:53:48.579 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:53:48.579 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T20:53:48.581 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 12:45:02.25   Targ dec = -46:43:06.5676
2025-08-04T20:53:48.581 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T20:53:48.581 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T20:53:48.581 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T20:53:48.588 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T20:53:48.588 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T20:53:48.588 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T20:53:48.588 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T20:53:49.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:53:49.660 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T20:53:51.662 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T20:53:51.662 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T20:53:51.711 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T20:53:52.082 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T20:53:52.082 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T20:53:52.082 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757546
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T20:53:52.082 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T18:41:41', 'end': '2025-08-04T18:53:52', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '731.0', 'events': {}}} with config status ID 13757546
2025-08-04T20:53:52.083 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:53:52.389 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757546/ HTTP/1.1" 200 203
2025-08-04T20:53:52.390 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:53:52.390 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:41:21Z', 'guide_off', 'config_id 10115', 'config_status_id 13757546', 'update_OCS 13757546 ATTEMPTED', 'run_script setup_ASASSN-25dc_multiphot_13478793_10070_10115.json', 'run_script ASASSN-25dc_multiphot_13478793_10070_10115.json', 'update_OCS 13757546 COMPLETED 10115 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T18:57:18Z', 'run_script arc_flat_lamp_off.json'] at time 20:53:52
2025-08-04T20:53:59.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:54:09.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:54:19.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:54:29.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:54:29.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:54:22.164335
2025-08-04T20:54:29.098 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:54:22.164335
2025-08-04T20:54:29.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:54:29.098 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:54:29.098 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:54:29.098 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:54:29&start_after=2025-08-03T18:54:29&end_after=2025-08-04T18:54:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:54:29.099 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:54:29.221 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:54:29&start_after=2025-08-03T18:54:29&end_after=2025-08-04T18:54:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2139
2025-08-04T20:54:29.282 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:54:29.282 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T20:54:29.282 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:54:29.282 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:54:29.282 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 168.717029
2025-08-04T20:54:29.284 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:54:31.286 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:54:31.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:54:31.287 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:54:31.287135    Obs time: 2025-08-04 18:57:18
2025-08-04T20:54:31.287 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:46.712865
2025-08-04T20:54:31.287 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  166
2025-08-04T20:54:31.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:54:38.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:54:48.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:54:58.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:55:08.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:55:18.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:55:28.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:55:28.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:55:22.366704
2025-08-04T20:55:28.366 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:55:22.366704
2025-08-04T20:55:28.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:55:28.366 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:55:28.366 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:55:28.366 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:55:28&start_after=2025-08-03T18:55:28&end_after=2025-08-04T18:55:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:55:28.367 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:55:28.501 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:55:28&start_after=2025-08-03T18:55:28&end_after=2025-08-04T18:55:28&telescope=1m0a&ordering=start HTTP/1.1" 200 2146
2025-08-04T20:55:28.515 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:55:28.515 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T20:55:28.515 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:55:28.515 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:55:28.515 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 109.484653
2025-08-04T20:55:28.516 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:55:30.518 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:55:30.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:55:30.535 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:55:30.535151    Obs time: 2025-08-04 18:57:18
2025-08-04T20:55:30.535 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:47.464849
2025-08-04T20:55:30.535 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  107
2025-08-04T20:55:30.535 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:55:37.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:55:47.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:55:57.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:56:07.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:56:17.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:56:27.594 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:56:27.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:56:22.568557
2025-08-04T20:56:27.595 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:56:22.568557
2025-08-04T20:56:27.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:56:27.595 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:56:27.595 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:56:27.595 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:56:27&start_after=2025-08-03T18:56:27&end_after=2025-08-04T18:56:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:56:27.596 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:56:27.731 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:56:27&start_after=2025-08-03T18:56:27&end_after=2025-08-04T18:56:27&telescope=1m0a&ordering=start HTTP/1.1" 200 2145
2025-08-04T20:56:27.744 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:56:27.744 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T20:56:27.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:56:27.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:56:27.744 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 50.255204
2025-08-04T20:56:27.745 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:56:29.747 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:56:29.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:56:29.748 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:56:29.748821    Obs time: 2025-08-04 18:57:18
2025-08-04T20:56:29.748 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:48.251179
2025-08-04T20:56:29.748 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  48
2025-08-04T20:56:29.748 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T20:56:36.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:56:46.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:56:56.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:57:06.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:57:16.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:57:26.808 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:57:26.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:57:22.769066
2025-08-04T20:57:26.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:57:22.769066
2025-08-04T20:57:26.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:57:26.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:57:26.809 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:57:26.810 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:57:26&start_after=2025-08-03T18:57:26&end_after=2025-08-04T18:57:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:57:26.810 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:57:26.938 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:57:26&start_after=2025-08-03T18:57:26&end_after=2025-08-04T18:57:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2146
2025-08-04T20:57:26.951 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:57:26.951 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T20:57:26.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:57:26.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T18:57:18Z
2025-08-04T20:57:26.951 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -8.951971
2025-08-04T20:57:26.967 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T20:57:28.970 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T20:57:28.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T20:57:28.992 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 18:57:28.992541    Obs time: 2025-08-04 18:57:18
2025-08-04T20:57:28.992 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:49.007459
2025-08-04T20:57:28.992 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86389
2025-08-04T20:57:28.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:57:18Z', 'guide_off', 'config_id 10215', 'config_status_id 13757813', 'update_OCS 13757813 ATTEMPTED', 'run_script setup_AT2025rza_phot_13479060_10170_10215.json', 'run_script AT2025rza_phot_13479060_10170_10215.json', 'update_OCS 13757813 COMPLETED 10215 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T19:30:44Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T20:57:28.992 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T20:57:28.992 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T20:57:28.992 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T20:57:28.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T20:57:28.992 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T20:57:28.993 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T20:57:28.993 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T20:57:28.993 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T20:57:28.993 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T20:57:28.993 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T20:57:28.994 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:57:28.994 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:57:28.994 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:57:28.994 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:57:28.994 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:57:28.994 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:57:31.997 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:57:31.997 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:57:33.999 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:57:33.999 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:57:33.999 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T18:57:18Z
2025-08-04T20:57:33.999 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T18:57:18Z
2025-08-04T20:57:33.999 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T20:57:33.999 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T20:57:33.999 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T20:57:33.999 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T20:57:33.999 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:57:33.999 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:57:36.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:57:37.002 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T20:57:37.002 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T20:57:39.004 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10215
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10215
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13757813
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13757813
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757813 ATTEMPTED
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757813 ATTEMPTED
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_AT2025rza_phot_13479060_10170_10215.json
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_AT2025rza_phot_13479060_10170_10215.json
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_AT2025rza_phot_13479060_10170_10215.json
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_AT2025rza_phot_13479060_10170_10215.json
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 13.4192, 'targ_dec': -43.0456527778, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '13:25:08.95', 'targ_dec': '-43:02:44.35', '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_AT2025rza_phot_13479060_10170_10215.json'}
2025-08-04T20:57:39.005 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T20:57:39.005 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757813
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T20:57:39.005 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13757813
2025-08-04T20:57:39.006 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:57:39.102 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757813/ HTTP/1.1" 200 144
2025-08-04T20:57:39.102 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T20:57:39.506 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T20:57:39.506 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_AT2025rza_phot_13479060_10170_10215.json 1 times
2025-08-04T20:57:39.506 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T20:57:39.509 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T20:57:39.509 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T20:57:39.509 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T20:57:42.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T20:57:43.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:44.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:45.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:46.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:57:46.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:47.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:48.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:49.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T20:57:50.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T20:57:50.681 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  13.4189603749518 is close enough to target ra = 13.4192
2025-08-04T20:57:50.681 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -43.0493783992048 is close enough to target dec = -43.0456527778
2025-08-04T20:57:50.681 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T20:57:50.681 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T20:57:50.681 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T20:57:50.681 [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-08-04T20:57:50.681 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T20:57:50.681 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T20:57:50.681 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T20:57:50.692 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:57:50.692 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:57:50.885 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-08-04T20:57:51.905 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-08-04T20:57:52.925 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-08-04T20:57:53.944 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-08-04T20:57:54.981 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-08-04T20:57:56.002 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-08-04T20:57:56.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:57:57.022 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-08-04T20:57:58.043 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 8
2025-08-04T20:57:59.100 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:58:00.101 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:58:00.101 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:58:00.153 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:58:01.154 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:58:01.206 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:58:02.207 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:58:02.209 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.71
2025-08-04T20:58:02.209 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:57:20
2025-08-04T20:58:02.209 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:57:20
2025-08-04T20:58:02.209 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:58:02.209 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10102622047244092
2025-08-04T20:58:02.212 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T20:58:02.213 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T20:58:02.213 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T20:58:02.221 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T20:58:02.221 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:58:02.297 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:58:03.298 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T20:58:03.298 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T20:58:03.350 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T20:58:04.351 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T20:58:04.403 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T20:58:05.404 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T20:58:05.405 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.71
2025-08-04T20:58:05.405 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:57:20
2025-08-04T20:58:05.405 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:57:20
2025-08-04T20:58:05.405 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T20:58:05.405 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10102622047244092
2025-08-04T20:58:06.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:58:10.472 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T20:58:10.472 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:58:10.472 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:58:10.472 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:58:10.473 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:58:10.473 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:58:10.474 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:58:10.475 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:58:10.494 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:58:10.625 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:58:10.625 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:58:10.626 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333890.6267955
2025-08-04T20:58:15.888 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:58:15.888 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:58:15.890 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:58:15.980 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T20:58:16.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:58:19.982 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T20:58:19.982 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T20:58:26.056 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:58:26.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:58:22.967323
2025-08-04T20:58:26.057 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:58:22.967323
2025-08-04T20:58:26.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:58:26.057 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:58:26.057 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:58:26.057 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:58:26&start_after=2025-08-03T18:58:26&end_after=2025-08-04T18:58:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:58:26.058 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:58:26.182 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:58:26&start_after=2025-08-03T18:58:26&end_after=2025-08-04T18:58:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2187
2025-08-04T20:58:26.194 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:58:26.194 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T20:58:26.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:58:26.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T20:58:26.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1937.805659
2025-08-04T20:58:26.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:58:30.412 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T20:58:30.412 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:58:30.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 13:25:08.95 = 724634.25 arcseconds
2025-08-04T20:58:30.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:02:44.35 = -154964.35 arcseconds
2025-08-04T20:58:30.412 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T20:58:30.618 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:58:30.618 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.515
2025-08-04T20:58:30.618 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:58:30.618 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (13:25:34.929, -43:00:53.993).

2025-08-04T20:58:30.618 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  13 25 34.929  -43 00 53.993 .

2025-08-04T20:58:30.618 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   13 25 34.929  -43 00 53.993 .

2025-08-04T20:58:30.618 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 725023.9349999999
2025-08-04T20:58:30.619 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -154853.993
2025-08-04T20:58:30.832 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:58:35.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:58:35.857 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T20:58:35.858 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:58:35.858 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:58:35.858 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:58:35.858 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:58:35.858 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:58:35.860 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:58:35.860 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:58:35.862 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:58:35.968 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:58:35.968 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:58:35.969 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333915.9697766
2025-08-04T20:58:37.359 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:58:40.229 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:58:40.230 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:58:40.232 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:58:40.365 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T20:58:44.369 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T20:58:45.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:58:54.797 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T20:58:54.797 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T20:58:54.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 13:25:08.95 = 724634.25 arcseconds
2025-08-04T20:58:54.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -43:02:44.35 = -154964.35 arcseconds
2025-08-04T20:58:54.798 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  512, 512
2025-08-04T20:58:55.003 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T20:58:55.003 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 179.533
2025-08-04T20:58:55.003 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T20:58:55.003 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (13:25:09.227, -43:02:42.694).

2025-08-04T20:58:55.003 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  13 25 09.227  -43 02 42.694 .

2025-08-04T20:58:55.003 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   13 25 09.227  -43 02 42.694 .

2025-08-04T20:58:55.003 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 724638.405
2025-08-04T20:58:55.003 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -154962.694
2025-08-04T20:58:55.217 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T20:58:55.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T20:59:00.223 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T20:59:00.223 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:59:00.223 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:59:00.223 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:59:00.223 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:59:00.223 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:59:00.225 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:59:00.225 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:59:00.227 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:59:00.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:59:00.333 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:59:00.335 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333940.3352606
2025-08-04T20:59:01.725 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:59:04.594 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:59:04.594 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:59:04.596 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:59:04.733 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T20:59:05.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T20:59:10.740 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T20:59:10.740 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T20:59:10.740 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T20:59:10.740 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T20:59:10.740 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T20:59:10.742 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T20:59:10.742 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:59:10.744 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:59:10.862 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T20:59:10.862 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T20:59:10.863 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754333950.863795
2025-08-04T20:59:12.242 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T20:59:15.122 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T20:59:15.122 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T20:59:15.145 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T20:59:15.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T20:59:15.246 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T20:59:20.943 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2514  5671  14.6 to host 127.0.0.1 on port 12360
2025-08-04T20:59:20.943 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T20:59:20.943 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T20:59:23.946 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2514  5671  14.6
2025-08-04T20:59:23.946 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2514  5671  14.6
2025-08-04T20:59:25.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T20:59:25.276 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T20:59:23.167189
2025-08-04T20:59:25.276 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T20:59:23.167189
2025-08-04T20:59:25.276 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T20:59:25.276 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T20:59:25.276 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T20:59:25.276 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:59:25&start_after=2025-08-03T18:59:25&end_after=2025-08-04T18:59:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T20:59:25.277 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T20:59:25.431 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T18:59:25&start_after=2025-08-03T18:59:25&end_after=2025-08-04T18:59:25&telescope=1m0a&ordering=start HTTP/1.1" 200 2193
2025-08-04T20:59:25.443 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T20:59:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T20:59:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T20:59:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T20:59:25.443 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1878.556472
2025-08-04T20:59:25.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T20:59:25.948 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T20:59:34.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T20:59:44.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T20:59:54.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:00:04.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:00:04.985 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T21:00:04.985 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:00:04.985 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:00:07.988 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T21:00:07.988 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:00:09.990 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:00:09.990 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:00:09.990 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:00:11.021 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:00:13.023 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T21:00:13.023 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T21:00:13.023 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_AT2025rza_phot_13479060_10170_10215.json was run successfully
2025-08-04T21:00:13.288 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script AT2025rza_phot_13479060_10170_10215.json
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script AT2025rza_phot_13479060_10170_10215.json
2025-08-04T21:00:13.288 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name AT2025rza_phot_13479060_10170_10215.json
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script AT2025rza_phot_13479060_10170_10215.json
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'AT2025rza', 'observer': 'orapeleng', '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': 1, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:25:08.95', 'targ_dec': '-43:02:44.35', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 300000, 'num_exposures': 1}}, {'unit_number': 2, 'instrument': {'object': 'AT2025rza', 'observer': 'orapeleng', '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': '13:25:08.95', 'targ_dec': '-43:02:44.35', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 300000, 'num_exposures': 1}}, {'unit_number': 3, 'instrument': {'object': 'AT2025rza', 'observer': 'orapeleng', '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': 3, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:25:08.95', 'targ_dec': '-43:02:44.35', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 300000, 'num_exposures': 1}}, {'unit_number': 4, 'instrument': {'object': 'AT2025rza', 'observer': 'orapeleng', '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': 4, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:25:08.95', 'targ_dec': '-43:02:44.35', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 300000, 'num_exposures': 1}}, {'unit_number': 5, 'instrument': {'object': 'AT2025rza', 'observer': 'orapeleng', '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': 5, 'filterB': 0, 'target_acquisition': {'acquire_target': False, 'targ_ra': '13:25:08.95', 'targ_dec': '-43:02:44.35', 'binx': 1, 'biny': 1, 'magic_x': 512, 'magic_y': 512, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 300000, 'num_exposures': 1}}], 'script_name': 'AT2025rza_phot_13479060_10170_10215.json'}
2025-08-04T21:00:13.288 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T21:00:13.288 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T21:00:13.789 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T21:00:13.789 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script AT2025rza_phot_13479060_10170_10215.json 1 times
2025-08-04T21:00:13.789 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 5: 1
2025-08-04T21:00:13.789 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:00:13.789 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:00:13.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:00:13.789 [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-08-04T21:00:13.789 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:00:13.789 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:00:13.789 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:00:13.789 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:00:13.799 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:00:13.800 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:00:13.800 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 1
2025-08-04T21:00:13.800 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:1
2025-08-04T21:00:13.800 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 1
2025-08-04T21:00:13.988 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 1
2025-08-04T21:00:14.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:00:15.009 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 2
2025-08-04T21:00:16.029 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 3
2025-08-04T21:00:17.050 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 1 : try 4
2025-08-04T21:00:18.148 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 1 successfully
2025-08-04T21:00:19.149 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:00:19.201 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-08-04T21:00:20.202 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:00:20.203 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.76
2025-08-04T21:00:20.203 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 20:59:28
2025-08-04T21:00:20.203 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T20:59:28
2025-08-04T21:00:20.203 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.19, 2879
2025-08-04T21:00:20.203 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10967502362204723
2025-08-04T21:00:20.207 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 1
2025-08-04T21:00:20.207 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T21:00:20.207 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T21:00:20.207 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:00:20.254 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 1 successfully
2025-08-04T21:00:21.255 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T21:00:21.255 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:00:21.255 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:00:22.303 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:00:24.327 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:25:08.95', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:02:44.35', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rza', comment='The object name')]
2025-08-04T21:00:24.327 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:00:24.327 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:00:24.327 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:00:24.327 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:00:24.329 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:00:24.329 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:00:24.331 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:00:24.448 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:00:24.448 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:00:24.450 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754334024.4501011
2025-08-04T21:00:24.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:00:24.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:00:23.367129
2025-08-04T21:00:24.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:00:23.367129
2025-08-04T21:00:24.505 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:00:24.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:00:24.505 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:00:24.505 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:00:24&start_after=2025-08-03T19:00:24&end_after=2025-08-04T19:00:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:00:24.506 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:00:24.698 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:00:24&start_after=2025-08-03T19:00:24&end_after=2025-08-04T19:00:24&telescope=1m0a&ordering=start HTTP/1.1" 200 2288
2025-08-04T21:00:24.712 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:00:24.712 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:00:24.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:00:24.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:00:24.712 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1819.287202
2025-08-04T21:00:24.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:00:24.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:00:24.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:00:25.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:25.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:00:25.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:25.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:28.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:28.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:00:28.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:28.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:29.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.591/300.0
2025-08-04T21:00:31.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:31.374 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:00:31.374 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:31.374 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:00:31.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.551/300.0
2025-08-04T21:00:33.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:00:33.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 290.522/300.0
2025-08-04T21:00:34.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:34.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:00:34.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:34.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:35.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.491/300.0
2025-08-04T21:00:37.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:37.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T21:00:37.419 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:37.419 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:00:38.021 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.459/300.0
2025-08-04T21:00:40.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.429/300.0
2025-08-04T21:00:40.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:40.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T21:00:40.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:40.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:00:42.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.399/300.0
2025-08-04T21:00:43.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:43.443 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:00:43.443 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:43.443 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:00:43.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:00:44.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.368/300.0
2025-08-04T21:00:46.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.339/300.0
2025-08-04T21:00:46.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:46.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:00:46.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:46.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:48.173 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.307/300.0
2025-08-04T21:00:49.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:49.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:00:49.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:49.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:00:50.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 274.277/300.0
2025-08-04T21:00:52.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 272.246/300.0
2025-08-04T21:00:52.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:52.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:00:52.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:52.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:53.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:00:54.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 270.216/300.0
2025-08-04T21:00:55.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:55.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:00:55.480 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:55.480 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:00:56.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 268.185/300.0
2025-08-04T21:00:58.325 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 266.155/300.0
2025-08-04T21:00:58.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:00:58.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:00:58.482 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:00:58.482 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:00.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 264.125/300.0
2025-08-04T21:01:01.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:01.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:01:01.502 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:01.502 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:02.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 262.094/300.0
2025-08-04T21:01:03.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:01:04.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 260.064/300.0
2025-08-04T21:01:04.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:04.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:01:04.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:04.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:06.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 258.033/300.0
2025-08-04T21:01:07.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:07.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:01:07.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:07.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:08.477 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 256.003/300.0
2025-08-04T21:01:10.508 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.973/300.0
2025-08-04T21:01:10.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:10.536 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:01:10.536 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:10.536 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:12.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.942/300.0
2025-08-04T21:01:13.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:13.540 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:01:13.541 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:13.541 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:13.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:01:14.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.913/300.0
2025-08-04T21:01:16.544 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:16.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:01:16.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:16.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:16.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.881/300.0
2025-08-04T21:01:18.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.851/300.0
2025-08-04T21:01:19.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:19.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:01:19.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:19.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:20.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 243.82/300.0
2025-08-04T21:01:22.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:22.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:01:22.587 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:22.587 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:22.690 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 241.79/300.0
2025-08-04T21:01:23.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:01:23.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:01:23.608900
2025-08-04T21:01:23.787 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:01:23.608900
2025-08-04T21:01:23.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:01:23.787 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:01:23.787 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:01:23.787 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:01:23&start_after=2025-08-03T19:01:23&end_after=2025-08-04T19:01:23&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:01:23.788 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:01:23.921 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:01:23&start_after=2025-08-03T19:01:23&end_after=2025-08-04T19:01:23&telescope=1m0a&ordering=start HTTP/1.1" 200 2189
2025-08-04T21:01:23.933 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:01:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:01:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:01:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:01:23.934 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1760.06585
2025-08-04T21:01:23.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:01:24.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 239.761/300.0
2025-08-04T21:01:25.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:25.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:01:25.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:25.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:01:26.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 237.73/300.0
2025-08-04T21:01:28.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:28.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:01:28.628 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:28.628 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:28.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 235.699/300.0
2025-08-04T21:01:30.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 233.669/300.0
2025-08-04T21:01:31.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:31.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:01:31.632 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:31.632 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:32.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 231.638/300.0
2025-08-04T21:01:32.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:01:34.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:34.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:01:34.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:34.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:34.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 229.609/300.0
2025-08-04T21:01:36.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 227.578/300.0
2025-08-04T21:01:37.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:37.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:01:37.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:37.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:39.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 225.509/300.0
2025-08-04T21:01:40.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:40.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:01:40.683 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:40.683 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:41.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 223.44/300.0
2025-08-04T21:01:42.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:01:43.146 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 221.372/300.0
2025-08-04T21:01:43.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:43.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:01:43.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:43.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:45.214 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 219.304/300.0
2025-08-04T21:01:46.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:46.711 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:01:46.711 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:46.711 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:01:47.282 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 217.238/300.0
2025-08-04T21:01:49.350 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 215.167/300.0
2025-08-04T21:01:49.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:49.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:01:49.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:49.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:01:51.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 213.099/300.0
2025-08-04T21:01:52.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:52.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T21:01:52.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:52.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:01:52.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:01:53.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 211.031/300.0
2025-08-04T21:01:55.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.963/300.0
2025-08-04T21:01:55.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:55.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T21:01:55.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:55.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:01:57.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.895/300.0
2025-08-04T21:01:58.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:01:58.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:01:58.761 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:01:58.761 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:01:59.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.826/300.0
2025-08-04T21:02:01.760 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.758/300.0
2025-08-04T21:02:01.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:01.784 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:02:01.784 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:01.784 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:02.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:02:03.828 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.691/300.0
2025-08-04T21:02:04.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:04.788 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:02:04.788 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:04.788 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:05.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.622/300.0
2025-08-04T21:02:07.791 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:07.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:02:07.809 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:07.809 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:07.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 196.555/300.0
2025-08-04T21:02:10.032 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 194.487/300.0
2025-08-04T21:02:10.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:10.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:02:10.813 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:10.813 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:02:12.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 192.419/300.0
2025-08-04T21:02:12.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:02:13.816 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:13.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:02:13.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:13.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:14.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 190.35/300.0
2025-08-04T21:02:16.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 188.281/300.0
2025-08-04T21:02:16.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:16.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:02:16.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:16.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:02:18.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 186.213/300.0
2025-08-04T21:02:19.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:19.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T21:02:19.859 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:19.859 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:02:20.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 184.144/300.0
2025-08-04T21:02:22.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.077/300.0
2025-08-04T21:02:22.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:22.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T21:02:22.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:22.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:22.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:02:22.989 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:01:23.608900
2025-08-04T21:02:22.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:01:23.608900
2025-08-04T21:02:22.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:02:22.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:02:22.990 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:02:22.990 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:02:22&start_after=2025-08-03T19:02:22&end_after=2025-08-04T19:02:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:02:22.990 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:02:23.122 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:02:22&start_after=2025-08-03T19:02:22&end_after=2025-08-04T19:02:22&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T21:02:23.135 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:02:23.135 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:02:23.135 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:02:23.135 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:02:23.135 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1700.864668
2025-08-04T21:02:23.135 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:02:24.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.009/300.0
2025-08-04T21:02:25.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:25.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T21:02:25.891 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:25.891 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:02:26.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 177.94/300.0
2025-08-04T21:02:28.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 175.873/300.0
2025-08-04T21:02:28.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:28.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00100000000003
2025-08-04T21:02:28.894 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:28.894 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:30.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.803/300.0
2025-08-04T21:02:31.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:31.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:02:31.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:31.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:32.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:02:32.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 171.735/300.0
2025-08-04T21:02:34.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 169.667/300.0
2025-08-04T21:02:34.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:34.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:02:34.920 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:34.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:36.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 167.599/300.0
2025-08-04T21:02:37.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:37.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:02:37.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:37.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:38.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 165.531/300.0
2025-08-04T21:02:40.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:40.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:02:40.965 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:40.965 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:41.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 163.462/300.0
2025-08-04T21:02:42.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:02:43.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 161.394/300.0
2025-08-04T21:02:43.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:44.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:02:44.005 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:44.005 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:45.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 159.326/300.0
2025-08-04T21:02:47.008 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:47.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:02:47.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:47.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:47.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 157.258/300.0
2025-08-04T21:02:49.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.189/300.0
2025-08-04T21:02:50.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:50.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:02:50.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:50.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:02:51.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.121/300.0
2025-08-04T21:02:52.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:02:53.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:53.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:02:53.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:53.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:53.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.054/300.0
2025-08-04T21:02:55.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 148.985/300.0
2025-08-04T21:02:56.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:56.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:02:56.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:56.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:57.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 146.916/300.0
2025-08-04T21:02:59.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:02:59.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:02:59.087 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:02:59.087 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:02:59.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 144.848/300.0
2025-08-04T21:03:01.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 142.78/300.0
2025-08-04T21:03:02.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:02.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:03:02.091 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:02.091 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:02.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:03:03.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 140.712/300.0
2025-08-04T21:03:05.094 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:05.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:03:05.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:05.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:05.874 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 138.643/300.0
2025-08-04T21:03:07.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 136.575/300.0
2025-08-04T21:03:08.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:08.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:03:08.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:08.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:03:10.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 134.507/300.0
2025-08-04T21:03:11.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:11.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:03:11.140 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:11.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:12.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 132.439/300.0
2025-08-04T21:03:12.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:03:14.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:14.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:03:14.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:14.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:14.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 130.371/300.0
2025-08-04T21:03:16.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 128.265/300.0
2025-08-04T21:03:17.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:17.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:03:17.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:17.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:18.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 126.198/300.0
2025-08-04T21:03:20.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:20.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:03:20.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:20.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:20.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 124.128/300.0
2025-08-04T21:03:22.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:03:22.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:02:23.809432
2025-08-04T21:03:22.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:02:23.809432
2025-08-04T21:03:22.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:03:22.194 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:03:22.194 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:03:22.194 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:03:22&start_after=2025-08-03T19:03:22&end_after=2025-08-04T19:03:22&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:03:22.195 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:03:22.314 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:03:22&start_after=2025-08-03T19:03:22&end_after=2025-08-04T19:03:22&telescope=1m0a&ordering=start HTTP/1.1" 200 2184
2025-08-04T21:03:22.327 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:03:22.327 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:03:22.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:03:22.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:03:22.327 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1641.672511
2025-08-04T21:03:22.327 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:03:22.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.06/300.0
2025-08-04T21:03:23.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:23.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:03:23.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:23.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:03:24.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 119.992/300.0
2025-08-04T21:03:26.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:26.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:03:26.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:26.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:26.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 117.924/300.0
2025-08-04T21:03:28.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 115.856/300.0
2025-08-04T21:03:29.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:29.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:03:29.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:29.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:30.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 113.788/300.0
2025-08-04T21:03:31.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:03:32.222 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:32.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:03:32.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:32.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:32.799 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 111.719/300.0
2025-08-04T21:03:34.867 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 109.651/300.0
2025-08-04T21:03:35.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:35.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:03:35.245 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:35.245 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:03:36.935 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 107.583/300.0
2025-08-04T21:03:38.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:38.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:03:38.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:38.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:39.003 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 105.515/300.0
2025-08-04T21:03:41.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 103.447/300.0
2025-08-04T21:03:41.275 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:41.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00000000000006
2025-08-04T21:03:41.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:41.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:03:41.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:03:43.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 101.378/300.0
2025-08-04T21:03:44.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:44.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99899999999997
2025-08-04T21:03:44.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:44.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:03:45.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 99.311/300.0
2025-08-04T21:03:47.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 97.242/300.0
2025-08-04T21:03:47.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:47.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T21:03:47.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:47.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:49.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 95.175/300.0
2025-08-04T21:03:50.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:50.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T21:03:50.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:50.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:03:51.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:03:51.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 93.107/300.0
2025-08-04T21:03:53.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:53.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T21:03:53.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:53.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:53.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.039/300.0
2025-08-04T21:03:55.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.971/300.0
2025-08-04T21:03:56.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:56.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:03:56.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:56.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:03:57.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.901/300.0
2025-08-04T21:03:59.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:03:59.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:03:59.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:03:59.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:03:59.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.833/300.0
2025-08-04T21:04:01.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:04:01.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.766/300.0
2025-08-04T21:04:02.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:02.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:04:02.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:02.376 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:03.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.697/300.0
2025-08-04T21:04:05.377 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:05.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:04:05.378 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:05.378 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:04:05.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 78.628/300.0
2025-08-04T21:04:07.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 76.56/300.0
2025-08-04T21:04:08.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:08.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:04:08.382 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:08.382 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:04:10.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 74.492/300.0
2025-08-04T21:04:11.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:04:11.385 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:11.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:04:11.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:11.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:04:12.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 72.424/300.0
2025-08-04T21:04:14.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 70.357/300.0
2025-08-04T21:04:14.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:14.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:04:14.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:14.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:16.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 68.287/300.0
2025-08-04T21:04:17.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:17.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:17.426 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:17.426 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:18.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 66.219/300.0
2025-08-04T21:04:20.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.151/300.0
2025-08-04T21:04:20.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:20.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:20.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:20.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:21.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:04:21.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:03:24.011967
2025-08-04T21:04:21.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:03:24.011967
2025-08-04T21:04:21.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:04:21.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:04:21.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:04:21.399 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:04:21&start_after=2025-08-03T19:04:21&end_after=2025-08-04T19:04:21&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:04:21.399 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:04:21.523 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:04:21&start_after=2025-08-03T19:04:21&end_after=2025-08-04T19:04:21&telescope=1m0a&ordering=start HTTP/1.1" 200 2286
2025-08-04T21:04:21.537 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:04:21.537 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:04:21.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:04:21.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:04:21.537 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1582.462494
2025-08-04T21:04:21.537 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:04:22.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.083/300.0
2025-08-04T21:04:23.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:23.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:23.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:23.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:24.503 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.014/300.0
2025-08-04T21:04:26.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:26.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:26.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:26.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:26.572 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 57.947/300.0
2025-08-04T21:04:28.640 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.879/300.0
2025-08-04T21:04:29.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:29.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:29.480 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:29.480 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:30.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:04:30.708 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.811/300.0
2025-08-04T21:04:32.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:32.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:04:32.484 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:32.484 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:04:32.776 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 51.742/300.0
2025-08-04T21:04:34.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 49.675/300.0
2025-08-04T21:04:35.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:35.508 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:04:35.508 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:35.508 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:36.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 47.607/300.0
2025-08-04T21:04:38.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:38.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:04:38.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:38.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:04:38.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 45.537/300.0
2025-08-04T21:04:40.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:04:41.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 43.469/300.0
2025-08-04T21:04:41.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:41.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:04:41.533 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:41.533 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:04:43.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 41.4/300.0
2025-08-04T21:04:44.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:44.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:04:44.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:44.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:45.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 39.332/300.0
2025-08-04T21:04:47.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 37.264/300.0
2025-08-04T21:04:47.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:47.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:47.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:47.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:49.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 35.196/300.0
2025-08-04T21:04:50.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:50.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:50.559 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:50.559 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:50.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:04:51.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.129/300.0
2025-08-04T21:04:53.459 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.059/300.0
2025-08-04T21:04:53.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:53.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:53.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:53.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:55.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.991/300.0
2025-08-04T21:04:56.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:56.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:04:56.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:56.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:04:57.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.923/300.0
2025-08-04T21:04:59.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:04:59.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:04:59.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:04:59.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:04:59.663 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.855/300.0
2025-08-04T21:05:00.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:05:01.731 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.787/300.0
2025-08-04T21:05:02.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:02.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:05:02.606 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:02.606 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:05:03.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.719/300.0
2025-08-04T21:05:05.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:05.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:05:05.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:05.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:05:05.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.651/300.0
2025-08-04T21:05:07.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.583/300.0
2025-08-04T21:05:08.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:08.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:05:08.630 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:08.630 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:05:10.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 14.515/300.0
2025-08-04T21:05:10.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:05:11.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:11.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:05:11.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:11.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:05:12.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.447/300.0
2025-08-04T21:05:14.141 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 10.379/300.0
2025-08-04T21:05:14.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:14.660 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:05:14.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:14.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:05:16.209 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.311/300.0
2025-08-04T21:05:17.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:17.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:05:17.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:17.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:18.277 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.242/300.0
2025-08-04T21:05:20.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.172/300.0
2025-08-04T21:05:20.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:05:20.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:04:24.212054
2025-08-04T21:05:20.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:04:24.212054
2025-08-04T21:05:20.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:05:20.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:05:20.618 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:05:20.618 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:05:20&start_after=2025-08-03T19:05:20&end_after=2025-08-04T19:05:20&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:05:20.618 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:05:20.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:20.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:05:20.666 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:20.666 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:05:20.769 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:05:20&start_after=2025-08-03T19:05:20&end_after=2025-08-04T19:05:20&telescope=1m0a&ordering=start HTTP/1.1" 200 2286
2025-08-04T21:05:20.783 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:05:20.783 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:05:20.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:05:20.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:05:20.783 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1523.216762
2025-08-04T21:05:20.783 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:05:22.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.104/300.0
2025-08-04T21:05:23.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:23.670 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:05:23.670 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:23.670 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:24.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.036/300.0
2025-08-04T21:05:26.451 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:05:26.451 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:05:26.453 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:05:26.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 1/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/300.0
2025-08-04T21:05:26.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:26.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:05:26.689 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:26.689 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:29.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T21:05:29.689 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 5
2025-08-04T21:05:29.689 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 5: 2
2025-08-04T21:05:29.689 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:05:29.689 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:05:29.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:05:29.689 [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-08-04T21:05:29.689 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:05:29.690 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:05:29.690 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:05:29.690 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:05:29.700 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:05:29.701 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:05:29.701 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 2
2025-08-04T21:05:29.701 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:2
2025-08-04T21:05:29.701 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 2
2025-08-04T21:05:29.766 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 1
2025-08-04T21:05:29.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:05:30.786 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 2
2025-08-04T21:05:31.807 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 3
2025-08-04T21:05:32.828 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 2 : try 4
2025-08-04T21:05:33.887 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 2 successfully
2025-08-04T21:05:34.888 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:05:34.903 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T21:05:35.904 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:05:35.905 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.76
2025-08-04T21:05:35.905 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:05:19
2025-08-04T21:05:35.905 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:05:19
2025-08-04T21:05:35.906 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2602
2025-08-04T21:05:35.906 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09894866141732281
2025-08-04T21:05:35.909 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 2
2025-08-04T21:05:35.909 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T21:05:35.909 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T21:05:35.909 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:05:35.918 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 2 successfully
2025-08-04T21:05:36.919 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T21:05:36.919 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:05:36.919 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:05:37.981 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:05:39.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:05:39.998 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:25:08.95', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:02:44.35', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rza', comment='The object name')]
2025-08-04T21:05:39.998 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:05:39.998 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:05:39.999 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:05:39.999 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:05:40.000 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:05:40.000 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:05:40.002 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:05:40.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:05:40.201 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:05:40.203 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754334340.2031317
2025-08-04T21:05:40.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:05:40.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:05:41.000 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:41.019 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:05:41.019 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:41.019 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:44.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:44.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:05:44.043 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:44.043 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:45.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.628/300.0
2025-08-04T21:05:47.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:47.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:05:47.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:47.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:47.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.552/300.0
2025-08-04T21:05:49.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 290.484/300.0
2025-08-04T21:05:49.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:05:50.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:50.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:05:50.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:50.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:05:51.856 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.416/300.0
2025-08-04T21:05:53.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:53.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:05:53.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:53.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:05:53.924 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.348/300.0
2025-08-04T21:05:55.992 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.28/300.0
2025-08-04T21:05:56.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:56.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:05:56.103 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:56.103 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:05:58.060 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.212/300.0
2025-08-04T21:05:59.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:05:59.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:05:59.106 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:05:59.106 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:05:59.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:06:00.128 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.144/300.0
2025-08-04T21:06:02.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:02.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T21:06:02.131 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:02.131 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:06:02.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.075/300.0
2025-08-04T21:06:04.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.008/300.0
2025-08-04T21:06:05.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:05.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T21:06:05.136 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:05.136 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:06.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.938/300.0
2025-08-04T21:06:08.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:08.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:06:08.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:08.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:08.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.87/300.0
2025-08-04T21:06:09.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:06:10.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.802/300.0
2025-08-04T21:06:11.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:11.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:06:11.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:11.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:06:12.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.734/300.0
2025-08-04T21:06:14.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:14.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:06:14.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:14.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:14.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.666/300.0
2025-08-04T21:06:16.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.598/300.0
2025-08-04T21:06:17.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:17.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:06:17.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:17.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:18.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.53/300.0
2025-08-04T21:06:19.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:06:19.839 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:05:24.411373
2025-08-04T21:06:19.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:05:24.411373
2025-08-04T21:06:19.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:06:19.839 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:06:19.839 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:06:19.839 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:06:19&start_after=2025-08-03T19:06:19&end_after=2025-08-04T19:06:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:06:19.840 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:06:19.996 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:06:19&start_after=2025-08-03T19:06:19&end_after=2025-08-04T19:06:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2187
2025-08-04T21:06:20.009 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:06:20.009 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:06:20.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:06:20.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:06:20.009 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1463.990712
2025-08-04T21:06:20.009 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:06:20.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:20.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:06:20.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:20.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:06:20.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.462/300.0
2025-08-04T21:06:22.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.396/300.0
2025-08-04T21:06:23.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:23.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:06:23.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:23.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:24.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.326/300.0
2025-08-04T21:06:26.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:26.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:06:26.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:26.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:27.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.258/300.0
2025-08-04T21:06:29.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:06:29.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.192/300.0
2025-08-04T21:06:29.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:29.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T21:06:29.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:29.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:06:31.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.122/300.0
2025-08-04T21:06:32.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:32.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T21:06:32.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:32.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:33.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.055/300.0
2025-08-04T21:06:35.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:35.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:06:35.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:35.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:35.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 244.986/300.0
2025-08-04T21:06:37.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 242.918/300.0
2025-08-04T21:06:38.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:38.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:06:38.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:38.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:39.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:06:39.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.851/300.0
2025-08-04T21:06:41.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:41.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:06:41.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:41.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:06:41.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.783/300.0
2025-08-04T21:06:43.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.715/300.0
2025-08-04T21:06:44.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:44.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:06:44.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:44.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:45.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.647/300.0
2025-08-04T21:06:47.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:47.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:06:47.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:47.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:06:47.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.578/300.0
2025-08-04T21:06:49.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:06:49.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.51/300.0
2025-08-04T21:06:50.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:50.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.00000000000006
2025-08-04T21:06:50.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:50.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:06:51.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.442/300.0
2025-08-04T21:06:53.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:53.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T21:06:53.328 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:53.328 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:06:53.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.374/300.0
2025-08-04T21:06:55.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.306/300.0
2025-08-04T21:06:56.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:56.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:06:56.330 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:56.330 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:06:58.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.238/300.0
2025-08-04T21:06:59.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:06:59.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:06:59.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:06:59.351 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:06:59.351 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:07:00.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.17/300.0
2025-08-04T21:07:02.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.102/300.0
2025-08-04T21:07:02.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:02.355 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T21:07:02.355 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:02.355 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:07:04.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.034/300.0
2025-08-04T21:07:05.358 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:05.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:07:05.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:05.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:07:06.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 213.966/300.0
2025-08-04T21:07:08.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:08.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 211.898/300.0
2025-08-04T21:07:08.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:07:08.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:08.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:07:09.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:07:10.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 209.83/300.0
2025-08-04T21:07:11.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:11.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:07:11.384 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:11.384 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:07:12.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 207.762/300.0
2025-08-04T21:07:14.387 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:14.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:07:14.409 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:14.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:07:14.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 205.694/300.0
2025-08-04T21:07:16.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 203.626/300.0
2025-08-04T21:07:17.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:17.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:07:17.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:17.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:18.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 201.558/300.0
2025-08-04T21:07:19.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:07:19.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:06:24.611829
2025-08-04T21:07:19.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:06:24.611829
2025-08-04T21:07:19.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:07:19.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:07:19.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:07:19.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:07:19&start_after=2025-08-03T19:07:19&end_after=2025-08-04T19:07:19&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:07:19.072 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:07:19.192 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:07:19&start_after=2025-08-03T19:07:19&end_after=2025-08-04T19:07:19&telescope=1m0a&ordering=start HTTP/1.1" 200 2179
2025-08-04T21:07:19.205 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:07:19.205 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:07:19.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:07:19.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:07:19.205 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1404.794438
2025-08-04T21:07:19.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:07:20.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:20.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:07:20.436 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:20.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:07:20.819 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 199.452/300.0
2025-08-04T21:07:22.887 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 197.384/300.0
2025-08-04T21:07:23.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:23.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-08-04T21:07:23.440 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:23.440 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:07:24.955 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 195.316/300.0
2025-08-04T21:07:26.442 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:26.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:07:26.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:26.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:27.023 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 193.248/300.0
2025-08-04T21:07:28.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:07:29.091 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 191.18/300.0
2025-08-04T21:07:29.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:29.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:07:29.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:29.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:07:31.159 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.112/300.0
2025-08-04T21:07:32.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:32.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:07:32.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:32.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:33.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.044/300.0
2025-08-04T21:07:35.295 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 184.976/300.0
2025-08-04T21:07:35.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:35.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T21:07:35.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:35.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:07:37.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.908/300.0
2025-08-04T21:07:38.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:07:38.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:38.516 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T21:07:38.516 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:38.516 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:07:39.431 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.84/300.0
2025-08-04T21:07:41.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 178.772/300.0
2025-08-04T21:07:41.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:41.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:07:41.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:41.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:07:43.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 176.704/300.0
2025-08-04T21:07:44.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:44.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:07:44.540 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:44.540 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:45.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.636/300.0
2025-08-04T21:07:47.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:47.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:07:47.560 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:47.560 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:47.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.568/300.0
2025-08-04T21:07:48.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:07:49.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.5/300.0
2025-08-04T21:07:50.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:50.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:07:50.564 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:50.564 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:51.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.432/300.0
2025-08-04T21:07:53.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:53.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:07:53.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:53.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:53.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.364/300.0
2025-08-04T21:07:55.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.296/300.0
2025-08-04T21:07:56.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:56.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:07:56.592 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:56.592 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:07:58.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.228/300.0
2025-08-04T21:07:58.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:07:59.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:07:59.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T21:07:59.612 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:07:59.612 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:08:00.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.16/300.0
2025-08-04T21:08:02.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.092/300.0
2025-08-04T21:08:02.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:02.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:08:02.615 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:02.615 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:04.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.024/300.0
2025-08-04T21:08:05.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:05.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:08:05.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:05.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:06.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.956/300.0
2025-08-04T21:08:08.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:08:08.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.888/300.0
2025-08-04T21:08:08.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:08.643 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:08:08.643 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:08.643 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:10.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.82/300.0
2025-08-04T21:08:11.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:11.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:08:11.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:11.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:12.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.751/300.0
2025-08-04T21:08:14.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.684/300.0
2025-08-04T21:08:14.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:14.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:08:14.672 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:14.672 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:08:16.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.616/300.0
2025-08-04T21:08:17.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:17.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:08:17.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:17.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:18.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:08:18.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:07:24.813290
2025-08-04T21:08:18.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:07:24.813290
2025-08-04T21:08:18.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:08:18.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:08:18.263 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:08:18.263 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:08:18&start_after=2025-08-03T19:08:18&end_after=2025-08-04T19:08:18&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:08:18.264 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:08:18.389 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:08:18&start_after=2025-08-03T19:08:18&end_after=2025-08-04T19:08:18&telescope=1m0a&ordering=start HTTP/1.1" 200 2194
2025-08-04T21:08:18.402 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:08:18.402 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:08:18.402 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:08:18.402 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:08:18.402 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1345.597486
2025-08-04T21:08:18.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:08:18.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.548/300.0
2025-08-04T21:08:20.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:20.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:08:20.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:20.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:08:20.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.48/300.0
2025-08-04T21:08:22.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.412/300.0
2025-08-04T21:08:23.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:23.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:08:23.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:23.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:24.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.344/300.0
2025-08-04T21:08:26.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:26.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:08:26.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:26.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:26.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.275/300.0
2025-08-04T21:08:27.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:08:29.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.207/300.0
2025-08-04T21:08:29.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:29.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T21:08:29.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:29.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:08:31.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.14/300.0
2025-08-04T21:08:32.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:32.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:08:32.752 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:32.752 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:33.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.072/300.0
2025-08-04T21:08:35.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.003/300.0
2025-08-04T21:08:35.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:35.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:08:35.756 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:35.757 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:37.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.935/300.0
2025-08-04T21:08:37.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:08:38.760 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:38.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:08:38.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:38.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:39.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.867/300.0
2025-08-04T21:08:41.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.799/300.0
2025-08-04T21:08:41.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:41.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:08:41.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:41.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:43.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.731/300.0
2025-08-04T21:08:44.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:44.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:08:44.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:44.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:45.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.663/300.0
2025-08-04T21:08:47.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:08:47.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.596/300.0
2025-08-04T21:08:47.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:47.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:08:47.810 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:47.810 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:49.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.528/300.0
2025-08-04T21:08:50.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:50.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:08:50.836 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:50.836 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:51.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.46/300.0
2025-08-04T21:08:53.839 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:53.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:08:53.840 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:53.840 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:08:53.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.391/300.0
2025-08-04T21:08:55.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.281/300.0
2025-08-04T21:08:56.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:56.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:08:56.861 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:56.861 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:08:57.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:08:58.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.217/300.0
2025-08-04T21:08:59.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:08:59.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:08:59.865 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:08:59.865 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:00.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.149/300.0
2025-08-04T21:09:02.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.082/300.0
2025-08-04T21:09:02.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:02.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:09:02.882 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:02.882 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:04.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.013/300.0
2025-08-04T21:09:05.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:05.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:09:05.886 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:05.886 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:06.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 93.945/300.0
2025-08-04T21:09:07.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:09:08.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.877/300.0
2025-08-04T21:09:08.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:08.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:09:08.937 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:08.937 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:10.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 89.809/300.0
2025-08-04T21:09:11.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:11.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:09:11.953 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:11.953 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:09:12.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 87.741/300.0
2025-08-04T21:09:14.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 85.673/300.0
2025-08-04T21:09:14.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:14.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:09:14.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:14.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:09:16.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.605/300.0
2025-08-04T21:09:17.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:09:17.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:08:25.015501
2025-08-04T21:09:17.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:08:25.015501
2025-08-04T21:09:17.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:09:17.482 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:09:17.483 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:09:17.483 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:09:17&start_after=2025-08-03T19:09:17&end_after=2025-08-04T19:09:17&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:09:17.483 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:09:17.607 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:09:17&start_after=2025-08-03T19:09:17&end_after=2025-08-04T19:09:17&telescope=1m0a&ordering=start HTTP/1.1" 200 2283
2025-08-04T21:09:17.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:09:17.620 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:09:17.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:09:17.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:09:17.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1286.3792
2025-08-04T21:09:17.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:09:17.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:17.958 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:09:17.958 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:17.958 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:18.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.537/300.0
2025-08-04T21:09:20.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.469/300.0
2025-08-04T21:09:20.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:20.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:09:20.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:20.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:22.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.402/300.0
2025-08-04T21:09:23.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:24.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:09:24.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:24.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:24.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.333/300.0
2025-08-04T21:09:26.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:09:27.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.265/300.0
2025-08-04T21:09:27.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:27.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:09:27.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:27.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:29.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.197/300.0
2025-08-04T21:09:30.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:30.056 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:09:30.056 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:30.056 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:31.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.129/300.0
2025-08-04T21:09:33.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:33.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:09:33.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:33.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:33.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.061/300.0
2025-08-04T21:09:35.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 64.993/300.0
2025-08-04T21:09:36.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:36.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:09:36.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:36.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:36.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:09:37.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 62.925/300.0
2025-08-04T21:09:39.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:39.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:09:39.088 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:39.088 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:39.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.857/300.0
2025-08-04T21:09:41.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.789/300.0
2025-08-04T21:09:42.091 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:42.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:09:42.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:42.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:43.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.721/300.0
2025-08-04T21:09:45.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:45.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:09:45.114 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:45.114 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:09:45.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.653/300.0
2025-08-04T21:09:46.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:09:47.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.586/300.0
2025-08-04T21:09:48.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:48.136 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.00000000000006
2025-08-04T21:09:48.136 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:48.136 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:09:49.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.517/300.0
2025-08-04T21:09:51.139 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:51.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.999
2025-08-04T21:09:51.140 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:51.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:09:51.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.45/300.0
2025-08-04T21:09:53.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.381/300.0
2025-08-04T21:09:54.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:54.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:09:54.159 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:54.159 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:09:55.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.314/300.0
2025-08-04T21:09:56.656 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:09:57.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:09:57.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:09:57.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:09:57.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:09:58.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.244/300.0
2025-08-04T21:10:00.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.177/300.0
2025-08-04T21:10:00.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:00.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T21:10:00.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:00.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:10:02.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.108/300.0
2025-08-04T21:10:03.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:03.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T21:10:03.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:03.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:10:04.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.04/300.0
2025-08-04T21:10:06.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:06.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:10:06.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:06.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:06.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 33.972/300.0
2025-08-04T21:10:06.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:10:08.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 31.904/300.0
2025-08-04T21:10:09.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:09.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:10:09.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:09.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:10.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.836/300.0
2025-08-04T21:10:12.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:12.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:10:12.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:12.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:12.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.768/300.0
2025-08-04T21:10:14.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.7/300.0
2025-08-04T21:10:15.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:15.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:10:15.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:15.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:16.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.632/300.0
2025-08-04T21:10:16.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:10:16.694 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:09:25.217309
2025-08-04T21:10:16.695 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:09:25.217309
2025-08-04T21:10:16.695 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:10:16.695 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:10:16.695 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:10:16.695 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:10:16&start_after=2025-08-03T19:10:16&end_after=2025-08-04T19:10:16&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:10:16.695 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:10:16.821 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:10:16&start_after=2025-08-03T19:10:16&end_after=2025-08-04T19:10:16&telescope=1m0a&ordering=start HTTP/1.1" 200 2284
2025-08-04T21:10:16.834 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:10:16.834 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:10:16.834 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:10:16.834 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:10:16.834 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1227.165591
2025-08-04T21:10:16.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:10:18.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:18.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T21:10:18.258 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:18.258 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:10:18.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.566/300.0
2025-08-04T21:10:20.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.496/300.0
2025-08-04T21:10:21.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:21.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:10:21.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:21.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:22.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.428/300.0
2025-08-04T21:10:24.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:24.284 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:10:24.284 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:24.284 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:10:24.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.36/300.0
2025-08-04T21:10:25.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:10:27.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.292/300.0
2025-08-04T21:10:27.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:27.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:10:27.305 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:27.305 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:29.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.176/300.0
2025-08-04T21:10:30.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:30.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:10:30.309 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:30.309 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:10:31.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.12/300.0
2025-08-04T21:10:33.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.052/300.0
2025-08-04T21:10:33.312 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:33.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T21:10:33.313 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:33.313 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:10:35.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.984/300.0
2025-08-04T21:10:35.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:10:36.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:36.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99899999999997
2025-08-04T21:10:36.336 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:36.336 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:37.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.916/300.0
2025-08-04T21:10:39.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:39.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:10:39.340 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:39.340 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:10:39.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 2/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.846/300.0
2025-08-04T21:10:41.068 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:10:41.068 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:10:41.070 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:10:42.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T21:10:42.344 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 5
2025-08-04T21:10:42.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 3 of 5: 3
2025-08-04T21:10:42.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:10:42.392 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:10:42.392 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:10:42.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-08-04T21:10:42.392 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:10:42.392 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:10:42.392 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:10:42.392 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:10:42.402 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:10:42.403 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:10:42.403 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 3
2025-08-04T21:10:42.403 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:3
2025-08-04T21:10:42.403 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 3
2025-08-04T21:10:42.474 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 1
2025-08-04T21:10:43.495 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 2
2025-08-04T21:10:44.515 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 3
2025-08-04T21:10:45.536 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 3 : try 4
2025-08-04T21:10:45.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:10:46.606 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 3 successfully
2025-08-04T21:10:47.607 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:10:47.621 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T21:10:48.622 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:10:48.624 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.77
2025-08-04T21:10:48.624 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:10:40
2025-08-04T21:10:48.624 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:10:40
2025-08-04T21:10:48.624 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.3, 2602
2025-08-04T21:10:48.624 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.09896531496062991
2025-08-04T21:10:48.629 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 3
2025-08-04T21:10:48.629 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T21:10:48.629 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T21:10:48.629 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:10:48.636 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 3 successfully
2025-08-04T21:10:49.638 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T21:10:49.638 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:10:49.638 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:10:50.704 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:10:52.726 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:25:08.95', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:02:44.35', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rza', comment='The object name')]
2025-08-04T21:10:52.726 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:10:52.726 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:10:52.726 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:10:52.727 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:10:52.728 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:10:52.728 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:10:52.730 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:10:52.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:10:52.962 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:10:52.964 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754334652.9645593
2025-08-04T21:10:53.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:10:53.227 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:10:53.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:53.751 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:10:53.751 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:53.751 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:10:55.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:10:56.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:56.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:10:56.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:56.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:10:58.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.666/300.0
2025-08-04T21:10:59.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:10:59.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:10:59.778 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:10:59.778 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:11:00.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.589/300.0
2025-08-04T21:11:02.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 290.52/300.0
2025-08-04T21:11:02.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:02.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:11:02.798 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:02.798 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:11:04.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.452/300.0
2025-08-04T21:11:05.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:05.802 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:11:05.802 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:05.802 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:05.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:11:06.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.386/300.0
2025-08-04T21:11:08.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.318/300.0
2025-08-04T21:11:08.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:08.823 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:11:08.823 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:08.823 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:11:10.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.25/300.0
2025-08-04T21:11:11.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:11.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:11:11.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:11.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:12.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.181/300.0
2025-08-04T21:11:14.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:14.852 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:11:14.852 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:14.852 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:14.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.114/300.0
2025-08-04T21:11:15.892 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:11:15.910 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:10:25.416714
2025-08-04T21:11:15.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:10:25.416714
2025-08-04T21:11:15.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:11:15.911 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:11:15.911 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:11:15.911 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:11:15&start_after=2025-08-03T19:11:15&end_after=2025-08-04T19:11:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:11:15.911 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:11:16.032 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:11:15&start_after=2025-08-03T19:11:15&end_after=2025-08-04T19:11:15&telescope=1m0a&ordering=start HTTP/1.1" 200 2286
2025-08-04T21:11:16.045 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1167.953851
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:11:16.046181    Obs time: 2025-08-04 19:30:44
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:27.953819
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1167
2025-08-04T21:11:16.046 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:11:16.988 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.045/300.0
2025-08-04T21:11:17.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:17.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:11:17.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:17.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:19.056 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.978/300.0
2025-08-04T21:11:20.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:20.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:11:20.877 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:20.877 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:21.124 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.91/300.0
2025-08-04T21:11:23.192 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.841/300.0
2025-08-04T21:11:23.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:23.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:11:23.881 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:23.881 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:11:25.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:11:25.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.774/300.0
2025-08-04T21:11:26.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:26.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:11:26.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:26.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:27.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.706/300.0
2025-08-04T21:11:29.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.638/300.0
2025-08-04T21:11:29.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:29.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:11:29.911 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:29.911 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:11:31.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.57/300.0
2025-08-04T21:11:32.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:32.915 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:11:32.915 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:32.915 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:11:33.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.502/300.0
2025-08-04T21:11:35.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:11:35.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.434/300.0
2025-08-04T21:11:35.918 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:35.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:11:35.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:35.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:11:37.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.366/300.0
2025-08-04T21:11:38.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:38.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:11:38.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:38.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:39.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.298/300.0
2025-08-04T21:11:41.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.23/300.0
2025-08-04T21:11:41.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:41.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:11:41.944 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:41.944 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:11:43.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.161/300.0
2025-08-04T21:11:44.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:44.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:11:44.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:44.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:45.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:11:45.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.093/300.0
2025-08-04T21:11:47.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:47.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:11:47.968 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:47.968 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:48.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.025/300.0
2025-08-04T21:11:50.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 242.956/300.0
2025-08-04T21:11:50.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:50.971 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:11:50.971 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:50.971 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:52.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.889/300.0
2025-08-04T21:11:53.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:53.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:11:54.023 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:54.023 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:11:54.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.822/300.0
2025-08-04T21:11:55.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:11:56.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.753/300.0
2025-08-04T21:11:57.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:11:57.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:11:57.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:11:57.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:11:58.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.685/300.0
2025-08-04T21:12:00.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:00.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:00.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:00.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:00.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.617/300.0
2025-08-04T21:12:02.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.549/300.0
2025-08-04T21:12:03.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:03.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:12:03.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:03.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:12:04.552 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.482/300.0
2025-08-04T21:12:05.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:12:06.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:06.077 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:12:06.077 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:06.077 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:06.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.414/300.0
2025-08-04T21:12:08.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.346/300.0
2025-08-04T21:12:09.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:09.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:12:09.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:09.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:12:10.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.278/300.0
2025-08-04T21:12:12.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:12.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:12:12.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:12.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:12:12.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.21/300.0
2025-08-04T21:12:14.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.142/300.0
2025-08-04T21:12:15.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:15.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:12:15.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:12:15.108 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:15.108 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:12:15.108 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:11:25.618551
2025-08-04T21:12:15.108 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:11:25.618551
2025-08-04T21:12:15.108 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:12:15.109 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:12:15.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:12:15.109 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:12:15&start_after=2025-08-03T19:12:15&end_after=2025-08-04T19:12:15&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:12:15.109 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:12:15.229 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:12:15&start_after=2025-08-03T19:12:15&end_after=2025-08-04T19:12:15&telescope=1m0a&ordering=start HTTP/1.1" 200 889
2025-08-04T21:12:15.230 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:12:15.230 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 0 configurations

2025-08-04T21:12:15.230 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No schedules to run
2025-08-04T21:12:15.230 [WARNING] [Poll thread] [schedule_poller.py] [poll()] Next observation start time is not available
2025-08-04T21:12:15.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:12:16.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.072/300.0
2025-08-04T21:12:18.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:18.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T21:12:18.112 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:18.112 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:12:19.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.004/300.0
2025-08-04T21:12:21.096 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 211.938/300.0
2025-08-04T21:12:21.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:21.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T21:12:21.137 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:21.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:12:23.164 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 209.87/300.0
2025-08-04T21:12:24.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:24.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:12:24.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:24.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:24.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:12:25.232 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 207.802/300.0
2025-08-04T21:12:27.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:27.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:27.160 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:27.160 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:27.300 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 205.734/300.0
2025-08-04T21:12:29.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 203.666/300.0
2025-08-04T21:12:30.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:30.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:30.164 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:30.164 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:31.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 201.547/300.0
2025-08-04T21:12:33.167 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:33.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:33.188 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:33.188 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:33.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 199.49/300.0
2025-08-04T21:12:34.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:12:35.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 197.422/300.0
2025-08-04T21:12:36.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:36.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:36.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:36.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:37.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 195.356/300.0
2025-08-04T21:12:39.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:39.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:12:39.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:39.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:39.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 193.286/300.0
2025-08-04T21:12:41.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 191.218/300.0
2025-08-04T21:12:42.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:42.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:12:42.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:42.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:12:43.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.152/300.0
2025-08-04T21:12:44.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:12:45.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:45.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:12:45.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:45.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:45.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.083/300.0
2025-08-04T21:12:48.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 185.014/300.0
2025-08-04T21:12:48.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:48.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:12:48.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:48.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:12:50.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.946/300.0
2025-08-04T21:12:51.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:51.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:12:51.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:51.262 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:12:52.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.878/300.0
2025-08-04T21:12:54.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 178.81/300.0
2025-08-04T21:12:54.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:54.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:12:54.266 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:54.266 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:12:54.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:12:56.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 176.742/300.0
2025-08-04T21:12:57.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:12:57.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:12:57.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:12:57.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:12:58.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.674/300.0
2025-08-04T21:13:00.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:00.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:00.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:00.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:00.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.606/300.0
2025-08-04T21:13:02.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.538/300.0
2025-08-04T21:13:03.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:03.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:03.295 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:03.295 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:04.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:13:04.563 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.47/300.0
2025-08-04T21:13:06.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:06.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:06.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:06.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:06.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.402/300.0
2025-08-04T21:13:08.699 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.334/300.0
2025-08-04T21:13:09.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:09.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:09.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:09.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:10.767 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.266/300.0
2025-08-04T21:13:12.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:12.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:12.347 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:12.347 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:12.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.198/300.0
2025-08-04T21:13:14.288 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:13:14.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:12:25.819520
2025-08-04T21:13:14.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:12:25.819520
2025-08-04T21:13:14.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:13:14.306 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:13:14.306 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:13:14.306 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:13:14&start_after=2025-08-03T19:13:14&end_after=2025-08-04T19:13:14&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:13:14.307 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:13:14.456 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:13:14&start_after=2025-08-03T19:13:14&end_after=2025-08-04T19:13:14&telescope=1m0a&ordering=start HTTP/1.1" 200 2288
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1049.520214
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:13:14.479818    Obs time: 2025-08-04 19:30:44
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:29.520182
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1049
2025-08-04T21:13:14.479 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:13:14.903 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.13/300.0
2025-08-04T21:13:15.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:15.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:13:15.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:15.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:13:16.971 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.062/300.0
2025-08-04T21:13:18.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:18.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:13:18.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:18.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:19.039 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.994/300.0
2025-08-04T21:13:21.107 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.925/300.0
2025-08-04T21:13:21.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:21.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:13:21.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:21.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:13:23.175 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.858/300.0
2025-08-04T21:13:23.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:13:24.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:24.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T21:13:24.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:24.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:13:25.243 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.79/300.0
2025-08-04T21:13:27.311 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.722/300.0
2025-08-04T21:13:27.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:27.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T21:13:27.422 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:27.422 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:13:29.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.654/300.0
2025-08-04T21:13:30.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:30.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:13:30.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:30.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:31.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.585/300.0
2025-08-04T21:13:33.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:33.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:33.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:33.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:33.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:13:33.515 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.517/300.0
2025-08-04T21:13:35.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.449/300.0
2025-08-04T21:13:36.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:36.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:13:36.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:36.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:13:37.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.381/300.0
2025-08-04T21:13:39.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:39.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:13:39.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:39.493 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:39.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.313/300.0
2025-08-04T21:13:41.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.246/300.0
2025-08-04T21:13:42.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:42.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:42.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:42.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:43.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:13:43.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.178/300.0
2025-08-04T21:13:45.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:45.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:45.521 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:45.521 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:45.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.11/300.0
2025-08-04T21:13:47.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.042/300.0
2025-08-04T21:13:48.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:48.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:48.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:48.523 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:50.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.974/300.0
2025-08-04T21:13:51.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:51.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:13:51.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:51.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:52.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.905/300.0
2025-08-04T21:13:53.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:13:54.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.837/300.0
2025-08-04T21:13:54.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:54.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:13:54.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:54.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:13:56.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.769/300.0
2025-08-04T21:13:57.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:13:57.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:13:57.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:13:57.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:13:58.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.701/300.0
2025-08-04T21:14:00.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.633/300.0
2025-08-04T21:14:00.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:00.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:14:00.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:00.562 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:14:02.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.565/300.0
2025-08-04T21:14:03.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:14:03.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:03.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:14:03.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:03.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:14:04.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.497/300.0
2025-08-04T21:14:06.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:06.587 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:14:06.587 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:06.587 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:06.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.429/300.0
2025-08-04T21:14:08.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.361/300.0
2025-08-04T21:14:09.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:09.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:14:09.638 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:09.638 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:10.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.293/300.0
2025-08-04T21:14:12.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:12.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:14:12.660 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:12.660 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:12.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.225/300.0
2025-08-04T21:14:13.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:14:13.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:13:26.020776
2025-08-04T21:14:13.536 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:13:26.020776
2025-08-04T21:14:13.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:14:13.536 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:14:13.536 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:14:13.536 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:14:13&start_after=2025-08-03T19:14:13&end_after=2025-08-04T19:14:13&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:14:13.536 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:14:13.672 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:14:13&start_after=2025-08-03T19:14:13&end_after=2025-08-04T19:14:13&telescope=1m0a&ordering=start HTTP/1.1" 200 2285
2025-08-04T21:14:13.685 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:14:13.685 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 990.313903
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:14:13.686129    Obs time: 2025-08-04 19:30:44
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:30.313871
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  990
2025-08-04T21:14:13.686 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:14:14.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.157/300.0
2025-08-04T21:14:15.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:15.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:14:15.662 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:15.662 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:14:16.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.089/300.0
2025-08-04T21:14:18.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:18.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:14:18.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:18.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:19.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.021/300.0
2025-08-04T21:14:21.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.953/300.0
2025-08-04T21:14:21.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:21.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:14:21.705 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:21.705 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:14:22.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:14:23.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 89.885/300.0
2025-08-04T21:14:24.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:24.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:14:24.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:24.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:25.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 87.817/300.0
2025-08-04T21:14:27.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 85.749/300.0
2025-08-04T21:14:27.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:27.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:14:27.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:27.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:29.351 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.681/300.0
2025-08-04T21:14:30.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:30.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:14:30.734 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:30.734 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:31.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.613/300.0
2025-08-04T21:14:32.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:14:33.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.546/300.0
2025-08-04T21:14:33.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:33.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:14:33.753 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:33.753 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:35.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.477/300.0
2025-08-04T21:14:36.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:36.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:14:36.774 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:36.774 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:37.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.409/300.0
2025-08-04T21:14:39.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.341/300.0
2025-08-04T21:14:39.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:39.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:14:39.795 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:39.795 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:41.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.27/300.0
2025-08-04T21:14:42.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:14:42.798 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:42.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:14:42.799 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:42.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:43.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.205/300.0
2025-08-04T21:14:45.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:45.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:14:45.821 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:45.821 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:45.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.137/300.0
2025-08-04T21:14:47.964 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.069/300.0
2025-08-04T21:14:48.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:48.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:14:48.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:48.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:14:50.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.001/300.0
2025-08-04T21:14:51.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:51.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:14:51.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:51.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:52.100 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.934/300.0
2025-08-04T21:14:52.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:14:54.168 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.864/300.0
2025-08-04T21:14:54.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:54.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:14:54.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:54.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:14:56.236 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.797/300.0
2025-08-04T21:14:57.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:14:57.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:14:57.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:14:57.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:14:58.304 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.728/300.0
2025-08-04T21:15:00.334 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.662/300.0
2025-08-04T21:15:00.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:00.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:15:00.869 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:00.869 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:02.402 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.63/300.0
2025-08-04T21:15:02.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:15:03.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:03.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:15:03.873 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:03.873 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:15:04.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.562/300.0
2025-08-04T21:15:06.538 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.494/300.0
2025-08-04T21:15:06.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:06.891 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:15:06.891 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:06.891 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:15:08.606 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.426/300.0
2025-08-04T21:15:09.894 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:09.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:15:09.895 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:09.895 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:15:10.674 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.358/300.0
2025-08-04T21:15:12.742 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:15:12.742 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.29/300.0
2025-08-04T21:15:12.764 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:14:26.221924
2025-08-04T21:15:12.764 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:14:26.221924
2025-08-04T21:15:12.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:15:12.764 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:15:12.764 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:15:12.764 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:15:12&start_after=2025-08-03T19:15:12&end_after=2025-08-04T19:15:12&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:15:12.765 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:15:12.890 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:15:12&start_after=2025-08-03T19:15:12&end_after=2025-08-04T19:15:12&telescope=1m0a&ordering=start HTTP/1.1" 200 2285
2025-08-04T21:15:12.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:12.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:15:12.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:12.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 931.089433
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:15:12.910599    Obs time: 2025-08-04 19:30:44
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:31.089401
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  931
2025-08-04T21:15:12.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:15:14.810 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.222/300.0
2025-08-04T21:15:15.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:15.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99999999999994
2025-08-04T21:15:15.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:15.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:15:16.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.154/300.0
2025-08-04T21:15:18.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:18.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:15:18.924 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:18.924 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:15:18.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.086/300.0
2025-08-04T21:15:21.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.018/300.0
2025-08-04T21:15:21.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:15:21.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:21.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:15:21.928 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:21.928 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:15:23.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.95/300.0
2025-08-04T21:15:24.929 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:24.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:15:24.949 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:24.949 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:15:25.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.882/300.0
2025-08-04T21:15:27.218 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.814/300.0
2025-08-04T21:15:27.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:27.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T21:15:27.953 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:27.953 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:29.286 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.746/300.0
2025-08-04T21:15:30.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:30.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:15:30.957 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:30.957 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:31.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.678/300.0
2025-08-04T21:15:31.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:15:33.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.61/300.0
2025-08-04T21:15:33.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:33.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.9990000000001. Last known sky angle: 360.00000000000006
2025-08-04T21:15:33.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:33.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.9990000000001
2025-08-04T21:15:35.490 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.542/300.0
2025-08-04T21:15:36.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:37.004 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.9990000000001
2025-08-04T21:15:37.004 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:37.004 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:15:37.596 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.474/300.0
2025-08-04T21:15:39.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.368/300.0
2025-08-04T21:15:40.007 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:40.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:15:40.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:40.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:41.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.302/300.0
2025-08-04T21:15:41.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:15:43.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:43.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.00000000000006
2025-08-04T21:15:43.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:43.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:15:43.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.234/300.0
2025-08-04T21:15:45.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.166/300.0
2025-08-04T21:15:46.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:46.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T21:15:46.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:46.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:47.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.098/300.0
2025-08-04T21:15:49.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:49.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:15:49.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:49.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:15:50.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.029/300.0
2025-08-04T21:15:51.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:15:52.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:15:52.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:15:52.059 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:15:52.059 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:15:52.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 3/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.961/300.0
2025-08-04T21:15:53.784 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:15:53.784 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:15:53.805 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:15:55.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T21:15:55.062 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 3 of 5
2025-08-04T21:15:55.062 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 4 of 5: 4
2025-08-04T21:15:55.062 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:15:55.062 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:15:55.062 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:15:55.062 [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-08-04T21:15:55.062 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:15:55.062 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:15:55.063 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:15:55.063 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:15:55.074 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:15:55.074 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:15:55.074 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 4
2025-08-04T21:15:55.074 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:4
2025-08-04T21:15:55.074 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 4
2025-08-04T21:15:55.118 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 1
2025-08-04T21:15:56.138 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 2
2025-08-04T21:15:57.159 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 3
2025-08-04T21:15:58.180 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 4 : try 4
2025-08-04T21:15:59.255 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 4 successfully
2025-08-04T21:16:00.255 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:16:00.270 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T21:16:01.270 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:16:01.271 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.76
2025-08-04T21:16:01.271 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:14:55
2025-08-04T21:16:01.272 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:14:55
2025-08-04T21:16:01.272 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -16.3, 2680
2025-08-04T21:16:01.272 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10181543307086613
2025-08-04T21:16:01.275 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 4
2025-08-04T21:16:01.275 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T21:16:01.275 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T21:16:01.275 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:16:01.285 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 4 successfully
2025-08-04T21:16:01.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:16:02.286 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T21:16:02.286 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:16:02.286 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:16:03.353 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:16:05.356 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:25:08.95', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:02:44.35', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rza', comment='The object name')]
2025-08-04T21:16:05.356 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:16:05.356 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:16:05.356 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:16:05.356 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:16:05.358 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:16:05.358 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:16:05.359 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:16:05.573 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:16:05.573 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:16:05.575 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754334965.5752015
2025-08-04T21:16:05.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:16:05.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:16:06.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:06.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:16:06.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:06.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:09.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:09.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:16:09.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:09.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:10.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.666/300.0
2025-08-04T21:16:11.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:16:11.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:15:26.423548
2025-08-04T21:16:11.968 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:15:26.423548
2025-08-04T21:16:11.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:16:11.968 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:16:11.968 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:16:11.968 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:16:11&start_after=2025-08-03T19:16:11&end_after=2025-08-04T19:16:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:16:11.969 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:16:12.104 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:16:11&start_after=2025-08-03T19:16:11&end_after=2025-08-04T19:16:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2283
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 871.882583
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:16:12.117449    Obs time: 2025-08-04 19:30:44
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:31.882551
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  871
2025-08-04T21:16:12.117 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:16:12.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:12.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:16:12.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:12.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:13.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.589/300.0
2025-08-04T21:16:15.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 290.52/300.0
2025-08-04T21:16:15.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:15.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:16:15.410 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:15.410 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:16:17.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.454/300.0
2025-08-04T21:16:18.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:18.431 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:16:18.431 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:18.431 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:19.259 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.386/300.0
2025-08-04T21:16:21.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:16:21.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.316/300.0
2025-08-04T21:16:21.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:21.435 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:16:21.435 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:21.435 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:16:23.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.249/300.0
2025-08-04T21:16:24.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:24.456 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:16:24.456 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:24.456 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:25.463 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.18/300.0
2025-08-04T21:16:27.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:27.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:16:27.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:27.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:16:27.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.112/300.0
2025-08-04T21:16:29.599 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.044/300.0
2025-08-04T21:16:30.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:30.485 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:16:30.485 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:30.485 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:31.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:16:31.667 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 273.976/300.0
2025-08-04T21:16:33.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:33.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:16:33.509 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:33.509 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:16:33.735 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.908/300.0
2025-08-04T21:16:35.803 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.84/300.0
2025-08-04T21:16:36.512 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:36.513 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:16:36.513 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:36.513 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:37.871 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.772/300.0
2025-08-04T21:16:39.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:39.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:16:39.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:39.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:16:39.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.704/300.0
2025-08-04T21:16:41.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:16:42.007 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.636/300.0
2025-08-04T21:16:42.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:42.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:16:42.535 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:42.535 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:44.075 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.568/300.0
2025-08-04T21:16:45.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:45.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:16:45.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:45.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:46.143 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.5/300.0
2025-08-04T21:16:48.211 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.432/300.0
2025-08-04T21:16:48.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:48.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:16:48.561 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:48.561 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:50.279 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.364/300.0
2025-08-04T21:16:51.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:16:51.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:51.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:16:51.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:51.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:52.347 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.296/300.0
2025-08-04T21:16:54.415 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.228/300.0
2025-08-04T21:16:54.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:54.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:16:54.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:54.570 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:16:56.483 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.16/300.0
2025-08-04T21:16:57.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:16:57.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:16:57.589 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:16:57.589 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:16:58.551 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.092/300.0
2025-08-04T21:17:00.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:00.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:17:00.593 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:00.593 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:17:00.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.024/300.0
2025-08-04T21:17:01.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:17:02.687 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 242.956/300.0
2025-08-04T21:17:03.596 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:03.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:17:03.616 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:03.616 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:04.755 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.888/300.0
2025-08-04T21:17:06.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:06.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T21:17:06.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:06.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:17:06.823 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.82/300.0
2025-08-04T21:17:08.891 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.752/300.0
2025-08-04T21:17:09.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:09.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T21:17:09.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:09.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:10.959 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.684/300.0
2025-08-04T21:17:11.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:17:11.173 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:16:26.622608
2025-08-04T21:17:11.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:16:26.622608
2025-08-04T21:17:11.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:17:11.173 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:17:11.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:17:11.173 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:17:11&start_after=2025-08-03T19:17:11&end_after=2025-08-04T19:17:11&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:17:11.174 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:17:11.328 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:17:11&start_after=2025-08-03T19:17:11&end_after=2025-08-04T19:17:11&telescope=1m0a&ordering=start HTTP/1.1" 200 2295
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 812.658126
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:17:11.341905    Obs time: 2025-08-04 19:30:44
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:32.658095
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  812
2025-08-04T21:17:11.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:17:12.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:12.664 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:17:12.664 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:12.664 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:13.027 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.616/300.0
2025-08-04T21:17:15.095 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.548/300.0
2025-08-04T21:17:15.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:15.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:17:15.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:15.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:17.163 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.48/300.0
2025-08-04T21:17:18.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:18.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:17:18.691 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:18.691 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:19.231 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.412/300.0
2025-08-04T21:17:20.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:17:21.299 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.344/300.0
2025-08-04T21:17:21.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:21.695 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:17:21.695 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:21.695 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:23.367 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.276/300.0
2025-08-04T21:17:24.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:24.716 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:24.716 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:24.716 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:25.435 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.208/300.0
2025-08-04T21:17:27.503 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.14/300.0
2025-08-04T21:17:27.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:27.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:27.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:27.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:29.571 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.072/300.0
2025-08-04T21:17:30.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:17:30.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:30.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:30.741 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:30.741 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:31.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.004/300.0
2025-08-04T21:17:33.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 211.936/300.0
2025-08-04T21:17:33.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:33.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:33.745 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:33.745 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:35.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 209.868/300.0
2025-08-04T21:17:36.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:36.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:36.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:36.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:37.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 207.799/300.0
2025-08-04T21:17:39.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:39.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:17:39.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:39.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:39.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 205.731/300.0
2025-08-04T21:17:40.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:17:41.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 203.664/300.0
2025-08-04T21:17:42.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:42.792 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:17:42.792 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:42.792 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:44.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 201.595/300.0
2025-08-04T21:17:45.795 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:45.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:17:45.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:45.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:17:46.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 199.527/300.0
2025-08-04T21:17:48.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 197.46/300.0
2025-08-04T21:17:48.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:48.814 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:17:48.814 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:48.814 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:50.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 195.391/300.0
2025-08-04T21:17:50.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:17:51.817 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:51.818 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:51.818 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:51.818 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:52.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 193.323/300.0
2025-08-04T21:17:54.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 191.255/300.0
2025-08-04T21:17:54.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:54.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:17:54.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:54.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:17:56.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.188/300.0
2025-08-04T21:17:57.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:17:57.847 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:17:57.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:17:57.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:17:58.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.119/300.0
2025-08-04T21:18:00.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:18:00.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 185.051/300.0
2025-08-04T21:18:00.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:00.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:18:00.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:00.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:02.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 182.983/300.0
2025-08-04T21:18:03.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:03.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:18:03.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:03.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:04.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 180.915/300.0
2025-08-04T21:18:06.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 178.847/300.0
2025-08-04T21:18:06.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:06.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:18:06.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:06.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:08.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 176.779/300.0
2025-08-04T21:18:09.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:09.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:18:09.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:09.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:10.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:18:10.403 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:17:26.825111
2025-08-04T21:18:10.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:17:26.825111
2025-08-04T21:18:10.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:18:10.403 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:18:10.403 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:18:10.403 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:18:10&start_after=2025-08-03T19:18:10&end_after=2025-08-04T19:18:10&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:18:10.404 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:18:10.529 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:18:10&start_after=2025-08-03T19:18:10&end_after=2025-08-04T19:18:10&telescope=1m0a&ordering=start HTTP/1.1" 200 2289
2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 753.457067
2025-08-04T21:18:10.542 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:18:10.542965    Obs time: 2025-08-04 19:30:44
2025-08-04T21:18:10.543 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:33.457035
2025-08-04T21:18:10.543 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  753
2025-08-04T21:18:10.543 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:18:10.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 174.711/300.0
2025-08-04T21:18:12.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:12.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:18:12.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:12.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:18:13.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 172.643/300.0
2025-08-04T21:18:15.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.575/300.0
2025-08-04T21:18:15.886 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:15.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:18:15.907 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:15.907 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:17.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.507/300.0
2025-08-04T21:18:18.910 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:18.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:18:18.911 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:18.911 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:18:19.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.439/300.0
2025-08-04T21:18:19.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:18:21.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.372/300.0
2025-08-04T21:18:21.914 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:21.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:18:21.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:21.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:23.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.303/300.0
2025-08-04T21:18:24.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:24.938 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:18:24.938 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:24.938 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:18:25.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.236/300.0
2025-08-04T21:18:27.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.167/300.0
2025-08-04T21:18:27.941 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:27.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:18:27.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:27.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:29.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.1/300.0
2025-08-04T21:18:29.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:18:30.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:30.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:18:30.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:30.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:31.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 154.031/300.0
2025-08-04T21:18:33.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.963/300.0
2025-08-04T21:18:33.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:33.990 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:18:33.990 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:33.991 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:35.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.895/300.0
2025-08-04T21:18:36.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:37.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:18:37.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:37.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:37.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.828/300.0
2025-08-04T21:18:39.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:18:39.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.759/300.0
2025-08-04T21:18:40.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:40.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:18:40.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:40.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:41.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.691/300.0
2025-08-04T21:18:43.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:43.036 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:18:43.036 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:43.036 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:44.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.623/300.0
2025-08-04T21:18:46.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:46.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:18:46.040 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:46.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:46.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.555/300.0
2025-08-04T21:18:48.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.487/300.0
2025-08-04T21:18:49.044 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:49.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:18:49.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:49.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:18:49.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:18:50.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.419/300.0
2025-08-04T21:18:52.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:52.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:18:52.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:52.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:52.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.351/300.0
2025-08-04T21:18:54.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.283/300.0
2025-08-04T21:18:55.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:55.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:18:55.105 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:55.105 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:56.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.214/300.0
2025-08-04T21:18:58.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:18:58.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:18:58.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:18:58.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:18:58.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.146/300.0
2025-08-04T21:18:59.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:19:00.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.078/300.0
2025-08-04T21:19:01.112 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:01.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:19:01.133 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:01.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:19:02.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 123.01/300.0
2025-08-04T21:19:04.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:04.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:19:04.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:04.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:04.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.942/300.0
2025-08-04T21:19:06.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.874/300.0
2025-08-04T21:19:07.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:07.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:19:07.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:07.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:08.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.806/300.0
2025-08-04T21:19:09.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:19:09.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:18:27.030049
2025-08-04T21:19:09.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:18:27.030049
2025-08-04T21:19:09.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:19:09.620 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:19:09.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:19:09.620 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:19:09&start_after=2025-08-03T19:19:09&end_after=2025-08-04T19:19:09&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:19:09.621 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:19:09.750 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:19:09&start_after=2025-08-03T19:19:09&end_after=2025-08-04T19:19:09&telescope=1m0a&ordering=start HTTP/1.1" 200 2290
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 694.236415
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:19:09.763616    Obs time: 2025-08-04 19:30:44
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:34.236384
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  694
2025-08-04T21:19:09.763 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:19:10.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:10.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:19:10.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:10.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:10.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.738/300.0
2025-08-04T21:19:12.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.672/300.0
2025-08-04T21:19:13.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:13.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:19:13.186 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:13.186 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:15.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.602/300.0
2025-08-04T21:19:16.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:16.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:19:16.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:16.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:19:17.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.534/300.0
2025-08-04T21:19:18.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:19:19.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.466/300.0
2025-08-04T21:19:19.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:19.194 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:19:19.194 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:19.194 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:19:21.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.398/300.0
2025-08-04T21:19:22.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:22.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:19:22.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:22.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:19:23.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.33/300.0
2025-08-04T21:19:25.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:25.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:19:25.221 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:25.221 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:25.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.262/300.0
2025-08-04T21:19:27.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.194/300.0
2025-08-04T21:19:28.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:28.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:19:28.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:28.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:19:28.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:19:29.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.128/300.0
2025-08-04T21:19:31.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:31.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T21:19:31.246 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:31.246 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:19:31.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.06/300.0
2025-08-04T21:19:33.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.992/300.0
2025-08-04T21:19:34.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:34.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.001
2025-08-04T21:19:34.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:34.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:19:35.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 89.922/300.0
2025-08-04T21:19:37.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:37.288 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:19:37.288 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:37.288 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:37.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 87.854/300.0
2025-08-04T21:19:38.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:19:39.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 85.786/300.0
2025-08-04T21:19:40.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:40.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:19:40.313 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:40.313 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:19:41.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.718/300.0
2025-08-04T21:19:43.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:43.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:19:43.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:43.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:43.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.65/300.0
2025-08-04T21:19:46.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.583/300.0
2025-08-04T21:19:46.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:46.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:19:46.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:46.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:48.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.515/300.0
2025-08-04T21:19:48.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:19:49.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:49.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:19:49.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:49.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:19:50.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.448/300.0
2025-08-04T21:19:52.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.38/300.0
2025-08-04T21:19:52.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:52.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:19:52.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:52.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:19:54.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.311/300.0
2025-08-04T21:19:55.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:55.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:19:55.386 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:55.386 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:19:56.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.242/300.0
2025-08-04T21:19:58.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:19:58.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:19:58.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:19:58.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:19:58.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.174/300.0
2025-08-04T21:19:58.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:20:00.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.106/300.0
2025-08-04T21:20:01.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:01.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:20:01.413 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:01.413 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:02.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.038/300.0
2025-08-04T21:20:04.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:04.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:20:04.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:04.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:04.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.97/300.0
2025-08-04T21:20:06.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.902/300.0
2025-08-04T21:20:07.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:07.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:20:07.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:07.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:08.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.834/300.0
2025-08-04T21:20:08.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:20:08.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:19:27.232262
2025-08-04T21:20:08.843 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:19:27.232262
2025-08-04T21:20:08.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:20:08.843 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:20:08.843 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:20:08.843 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:20:08&start_after=2025-08-03T19:20:08&end_after=2025-08-04T19:20:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:20:08.844 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:20:08.977 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:20:08&start_after=2025-08-03T19:20:08&end_after=2025-08-04T19:20:08&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 635.009452
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:20:08.990595    Obs time: 2025-08-04 19:30:44
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:35.009405
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  635
2025-08-04T21:20:08.990 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:20:10.445 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:10.464 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:20:10.464 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:10.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:10.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.766/300.0
2025-08-04T21:20:12.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.698/300.0
2025-08-04T21:20:13.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:13.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:20:13.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:13.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:15.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.629/300.0
2025-08-04T21:20:16.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:16.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 359.99999999999994
2025-08-04T21:20:16.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:16.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:20:17.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.562/300.0
2025-08-04T21:20:17.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:20:19.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.494/300.0
2025-08-04T21:20:19.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:19.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99899999999997
2025-08-04T21:20:19.529 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:19.529 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:21.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.427/300.0
2025-08-04T21:20:22.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:22.531 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:20:22.531 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:22.531 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:23.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.358/300.0
2025-08-04T21:20:25.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.29/300.0
2025-08-04T21:20:25.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:25.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:20:25.551 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:25.551 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:27.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.221/300.0
2025-08-04T21:20:28.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:20:28.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:28.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:20:28.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:28.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:29.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.154/300.0
2025-08-04T21:20:31.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:31.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.086/300.0
2025-08-04T21:20:31.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:20:31.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:31.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:33.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.017/300.0
2025-08-04T21:20:34.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:34.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:20:34.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:34.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:35.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 29.95/300.0
2025-08-04T21:20:37.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:37.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:20:37.599 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:37.599 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:20:37.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 27.882/300.0
2025-08-04T21:20:38.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:20:39.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 25.813/300.0
2025-08-04T21:20:40.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:40.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:20:40.623 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:40.623 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:41.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 23.746/300.0
2025-08-04T21:20:43.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:43.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:20:43.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:43.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:43.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 21.679/300.0
2025-08-04T21:20:46.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.609/300.0
2025-08-04T21:20:46.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:46.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:20:46.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:46.650 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:48.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:20:48.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.541/300.0
2025-08-04T21:20:49.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:49.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:20:49.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:49.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:20:50.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.475/300.0
2025-08-04T21:20:52.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.405/300.0
2025-08-04T21:20:52.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:52.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:20:52.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:52.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:54.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.337/300.0
2025-08-04T21:20:55.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:55.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:20:55.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:55.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:20:56.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.27/300.0
2025-08-04T21:20:58.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:20:58.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.201/300.0
2025-08-04T21:20:58.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:20:58.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:20:58.704 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:20:58.704 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:21:00.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.133/300.0
2025-08-04T21:21:01.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:01.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:21:01.706 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:01.706 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:21:02.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.065/300.0
2025-08-04T21:21:04.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.988/300.0
2025-08-04T21:21:04.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:04.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 359.99999999999994
2025-08-04T21:21:04.725 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:04.725 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:21:06.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:21:06.628 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:21:06.646 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:21:06.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 4/5 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/300.0
2025-08-04T21:21:07.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T21:21:08.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:21:08.073 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:20:27.431796
2025-08-04T21:21:08.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:20:27.431796
2025-08-04T21:21:08.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:21:08.073 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:21:08.073 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:21:08.073 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:21:08&start_after=2025-08-03T19:21:08&end_after=2025-08-04T19:21:08&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:21:08.074 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:21:08.241 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:21:08&start_after=2025-08-03T19:21:08&end_after=2025-08-04T19:21:08&telescope=1m0a&ordering=start HTTP/1.1" 200 2184
2025-08-04T21:21:08.253 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:21:08.253 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:21:08.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:21:08.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:21:08.254 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 575.745925
2025-08-04T21:21:08.254 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:21:08.794 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 4 of 5
2025-08-04T21:21:08.794 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 5 of 5: 5
2025-08-04T21:21:08.794 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:21:08.794 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:21:08.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:21:08.794 [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-08-04T21:21:08.794 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:21:08.794 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:21:08.794 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:21:08.794 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:21:08.804 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:21:08.805 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:21:08.805 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 5
2025-08-04T21:21:08.805 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:5
2025-08-04T21:21:08.805 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 5
2025-08-04T21:21:08.857 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 1
2025-08-04T21:21:09.877 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 2
2025-08-04T21:21:10.257 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:21:10.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:21:10.258 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:21:10.258164    Obs time: 2025-08-04 19:30:44
2025-08-04T21:21:10.258 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:33.741836
2025-08-04T21:21:10.258 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  573
2025-08-04T21:21:10.258 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:21:10.898 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 3
2025-08-04T21:21:11.918 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 5 : try 4
2025-08-04T21:21:12.973 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 5 successfully
2025-08-04T21:21:14.022 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:21:14.064 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-08-04T21:21:15.065 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:21:15.066 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.87
2025-08-04T21:21:15.067 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:20:46
2025-08-04T21:21:15.067 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:20:46
2025-08-04T21:21:15.067 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -21.0, 2777
2025-08-04T21:21:15.067 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10447755905511809
2025-08-04T21:21:15.070 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 5
2025-08-04T21:21:15.070 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 0
2025-08-04T21:21:15.070 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:0
2025-08-04T21:21:15.071 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 0
2025-08-04T21:21:15.116 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 5 successfully
2025-08-04T21:21:16.117 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 0
2025-08-04T21:21:16.117 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:21:16.117 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:21:17.167 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:21:17.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:21:19.191 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='13:25:08.95', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-43:02:44.35', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rza', comment='The object name')]
2025-08-04T21:21:19.191 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:21:19.191 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:21:19.191 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:21:19.191 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:21:19.193 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:21:19.193 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:21:19.195 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:21:19.312 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:21:19.312 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:21:19.314 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754335279.314226
2025-08-04T21:21:19.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:21:19.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:21:20.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:20.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:21:20.216 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:20.216 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:21:23.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:23.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99899999999997. Last known sky angle: 360.0
2025-08-04T21:21:23.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:23.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99899999999997
2025-08-04T21:21:24.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 294.591/300.0
2025-08-04T21:21:26.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:26.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 359.99899999999997
2025-08-04T21:21:26.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:26.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:21:26.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 292.551/300.0
2025-08-04T21:21:27.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:21:28.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 290.52/300.0
2025-08-04T21:21:29.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:29.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.999
2025-08-04T21:21:29.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:29.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:21:30.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.491/300.0
2025-08-04T21:21:32.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:32.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:21:32.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:32.296 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:21:32.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.459/300.0
2025-08-04T21:21:34.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.391/300.0
2025-08-04T21:21:35.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:35.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.00000000000006
2025-08-04T21:21:35.320 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:35.320 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:21:37.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.323/300.0
2025-08-04T21:21:37.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:21:38.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:38.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.001
2025-08-04T21:21:38.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:38.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:21:39.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.255/300.0
2025-08-04T21:21:41.196 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.186/300.0
2025-08-04T21:21:41.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:41.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:21:41.341 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:41.341 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:21:43.264 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.118/300.0
2025-08-04T21:21:44.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:44.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:21:44.345 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:44.345 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:21:45.332 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 274.05/300.0
2025-08-04T21:21:47.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:21:47.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:47.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:21:47.347 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:47.347 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:21:47.400 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 271.982/300.0
2025-08-04T21:21:49.468 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 269.914/300.0
2025-08-04T21:21:50.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:50.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:21:50.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:50.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:21:51.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 267.847/300.0
2025-08-04T21:21:53.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:53.367 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:21:53.367 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:53.367 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:21:53.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 265.779/300.0
2025-08-04T21:21:55.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 263.709/300.0
2025-08-04T21:21:56.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:56.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:21:56.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:56.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:21:57.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:21:57.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 261.642/300.0
2025-08-04T21:21:59.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:21:59.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:21:59.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:21:59.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:21:59.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.574/300.0
2025-08-04T21:22:01.878 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.504/300.0
2025-08-04T21:22:02.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:02.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:22:02.417 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:02.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:03.946 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.436/300.0
2025-08-04T21:22:05.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:05.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:22:05.436 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:05.436 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:22:06.014 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.368/300.0
2025-08-04T21:22:07.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:22:07.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:21:27.631765
2025-08-04T21:22:07.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:21:27.631765
2025-08-04T21:22:07.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:22:07.308 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:22:07.308 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:22:07.308 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:22:07&start_after=2025-08-03T19:22:07&end_after=2025-08-04T19:22:07&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:22:07.309 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:22:07.433 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:22:07&start_after=2025-08-03T19:22:07&end_after=2025-08-04T19:22:07&telescope=1m0a&ordering=start HTTP/1.1" 200 2180
2025-08-04T21:22:07.446 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:22:07.446 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:22:07.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:22:07.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:22:07.446 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 516.553092
2025-08-04T21:22:07.447 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:22:08.082 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.3/300.0
2025-08-04T21:22:08.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:08.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:22:08.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:08.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:09.449 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:22:09.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:22:09.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:22:09.450124    Obs time: 2025-08-04 19:30:44
2025-08-04T21:22:09.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:34.549876
2025-08-04T21:22:09.450 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  514
2025-08-04T21:22:09.450 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:22:10.150 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.232/300.0
2025-08-04T21:22:11.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:11.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 359.99999999999994
2025-08-04T21:22:11.466 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:11.466 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:22:12.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.163/300.0
2025-08-04T21:22:14.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.095/300.0
2025-08-04T21:22:14.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:14.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.001
2025-08-04T21:22:14.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:14.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:16.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 243.027/300.0
2025-08-04T21:22:16.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:22:17.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:17.494 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:22:17.494 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:17.494 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:22:18.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 240.959/300.0
2025-08-04T21:22:20.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 238.891/300.0
2025-08-04T21:22:20.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:20.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:22:20.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:20.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:22:22.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 236.822/300.0
2025-08-04T21:22:23.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:23.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:22:23.519 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:23.519 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:24.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 234.754/300.0
2025-08-04T21:22:26.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:22:26.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:26.523 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:26.523 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:26.523 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:26.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 232.686/300.0
2025-08-04T21:22:28.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.618/300.0
2025-08-04T21:22:29.526 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:29.548 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:29.548 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:29.548 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:30.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.474/300.0
2025-08-04T21:22:32.551 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:32.552 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:32.552 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:32.552 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:32.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.444/300.0
2025-08-04T21:22:34.931 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.415/300.0
2025-08-04T21:22:35.555 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:35.576 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:35.576 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:35.576 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:36.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:22:36.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.383/300.0
2025-08-04T21:22:38.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:38.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:22:38.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:38.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:38.992 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.352/300.0
2025-08-04T21:22:41.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.322/300.0
2025-08-04T21:22:41.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:41.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:22:41.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:41.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:43.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.292/300.0
2025-08-04T21:22:44.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:44.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:44.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:44.602 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:45.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.261/300.0
2025-08-04T21:22:46.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:22:47.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.231/300.0
2025-08-04T21:22:47.605 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:47.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:22:47.629 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:47.629 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:49.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.201/300.0
2025-08-04T21:22:50.632 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:50.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:22:50.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:50.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:51.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.17/300.0
2025-08-04T21:22:53.205 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.141/300.0
2025-08-04T21:22:53.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:53.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:22:53.656 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:53.656 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:22:55.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.109/300.0
2025-08-04T21:22:56.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:22:56.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:56.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:22:56.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:56.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:22:57.266 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.079/300.0
2025-08-04T21:22:59.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 200.048/300.0
2025-08-04T21:22:59.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:22:59.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:22:59.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:22:59.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:23:01.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 198.018/300.0
2025-08-04T21:23:02.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:02.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:23:02.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:02.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:03.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 195.987/300.0
2025-08-04T21:23:05.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 193.957/300.0
2025-08-04T21:23:05.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:05.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:23:05.709 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:05.709 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:23:06.501 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:22:27.832571
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:22:27.832571
2025-08-04T21:23:06.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:23:06&start_after=2025-08-03T19:23:06&end_after=2025-08-04T19:23:06&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:23:06.502 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:23:06.641 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:23:06&start_after=2025-08-03T19:23:06&end_after=2025-08-04T19:23:06&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T21:23:06.654 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:23:06.654 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:23:06.654 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:23:06.654 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:23:06.654 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 457.345631
2025-08-04T21:23:06.655 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:23:07.418 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 191.926/300.0
2025-08-04T21:23:08.657 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:23:08.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:23:08.678 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:23:08.678329    Obs time: 2025-08-04 19:30:44
2025-08-04T21:23:08.678 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:35.321671
2025-08-04T21:23:08.678 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  455
2025-08-04T21:23:08.678 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:23:08.712 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:08.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:23:08.713 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:08.713 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:09.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.896/300.0
2025-08-04T21:23:11.479 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.865/300.0
2025-08-04T21:23:11.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:11.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:11.717 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:11.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:13.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 185.835/300.0
2025-08-04T21:23:14.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:14.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:14.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:14.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:15.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 183.805/300.0
2025-08-04T21:23:15.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:23:17.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 181.774/300.0
2025-08-04T21:23:17.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:17.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:17.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:17.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:19.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 179.744/300.0
2025-08-04T21:23:20.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:20.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:20.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:20.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:21.631 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 177.713/300.0
2025-08-04T21:23:23.661 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 175.683/300.0
2025-08-04T21:23:23.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:23.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:23.785 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:23.785 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:25.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:23:25.692 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.652/300.0
2025-08-04T21:23:26.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:26.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:26.805 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:26.805 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:27.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 171.622/300.0
2025-08-04T21:23:29.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 169.592/300.0
2025-08-04T21:23:29.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:29.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:23:29.809 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:29.809 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:23:31.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 167.561/300.0
2025-08-04T21:23:32.810 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:32.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:23:32.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:32.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:33.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 165.531/300.0
2025-08-04T21:23:35.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:23:35.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:35.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T21:23:35.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:35.832 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:23:35.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 163.425/300.0
2025-08-04T21:23:37.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 161.395/300.0
2025-08-04T21:23:38.835 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:38.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T21:23:38.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:38.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:23:39.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 159.364/300.0
2025-08-04T21:23:41.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:41.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:23:41.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:41.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:42.010 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 157.334/300.0
2025-08-04T21:23:44.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 155.304/300.0
2025-08-04T21:23:44.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:44.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T21:23:44.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:44.903 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:23:45.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:23:46.071 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 153.273/300.0
2025-08-04T21:23:47.907 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:47.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00100000000003
2025-08-04T21:23:47.908 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:47.908 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:23:48.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 151.243/300.0
2025-08-04T21:23:50.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 149.212/300.0
2025-08-04T21:23:50.911 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:50.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:23:50.929 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:50.929 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:23:52.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 147.183/300.0
2025-08-04T21:23:53.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:53.932 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:23:53.932 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:53.933 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:54.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 145.153/300.0
2025-08-04T21:23:55.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:23:56.223 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 143.122/300.0
2025-08-04T21:23:56.936 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:56.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:23:56.937 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:56.937 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:23:58.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 141.09/300.0
2025-08-04T21:23:59.940 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:23:59.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:23:59.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:23:59.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:00.284 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.06/300.0
2025-08-04T21:24:02.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.031/300.0
2025-08-04T21:24:02.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:02.960 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:24:02.960 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:02.960 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:04.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 134.999/300.0
2025-08-04T21:24:05.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:24:05.748 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:23:28.033450
2025-08-04T21:24:05.749 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:23:28.033450
2025-08-04T21:24:05.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:24:05.749 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:24:05.749 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:24:05.749 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:24:05&start_after=2025-08-03T19:24:05&end_after=2025-08-04T19:24:05&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:24:05.750 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:24:05.888 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:24:05&start_after=2025-08-03T19:24:05&end_after=2025-08-04T19:24:05&telescope=1m0a&ordering=start HTTP/1.1" 200 2290
2025-08-04T21:24:05.901 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:24:05.901 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:24:05.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:24:05.901 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:24:05.902 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 398.098001
2025-08-04T21:24:05.902 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:24:05.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:05.962 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:24:05.962 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:05.962 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:24:06.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 132.969/300.0
2025-08-04T21:24:07.904 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:24:07.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:24:07.923 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:24:07.923512    Obs time: 2025-08-04 19:30:44
2025-08-04T21:24:07.923 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:36.076488
2025-08-04T21:24:07.923 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  396
2025-08-04T21:24:07.923 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:24:08.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 130.938/300.0
2025-08-04T21:24:08.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:08.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T21:24:08.984 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:08.984 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:24:10.436 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 128.91/300.0
2025-08-04T21:24:11.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:12.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:24:12.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:12.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:12.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 126.877/300.0
2025-08-04T21:24:14.497 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 124.847/300.0
2025-08-04T21:24:14.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:24:15.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:15.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:24:15.007 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:15.007 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:16.528 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 122.817/300.0
2025-08-04T21:24:18.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:18.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.001. Last known sky angle: 360.0
2025-08-04T21:24:18.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:18.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.001
2025-08-04T21:24:18.558 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 120.786/300.0
2025-08-04T21:24:20.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 118.756/300.0
2025-08-04T21:24:21.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:21.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.001
2025-08-04T21:24:21.034 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:21.034 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:24:22.619 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 116.726/300.0
2025-08-04T21:24:24.037 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:24.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:24:24.055 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:24.055 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:24.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 114.694/300.0
2025-08-04T21:24:24.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:24:26.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 112.626/300.0
2025-08-04T21:24:27.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:27.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:24:27.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:27.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:24:28.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 110.558/300.0
2025-08-04T21:24:30.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:30.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:24:30.083 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:30.083 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:30.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.491/300.0
2025-08-04T21:24:32.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.423/300.0
2025-08-04T21:24:33.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:33.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:24:33.104 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:33.104 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:34.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:24:35.028 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.355/300.0
2025-08-04T21:24:36.107 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:36.110 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:24:36.110 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:36.110 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:37.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.287/300.0
2025-08-04T21:24:39.113 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:39.135 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:24:39.135 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:39.135 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:39.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.217/300.0
2025-08-04T21:24:41.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.149/300.0
2025-08-04T21:24:42.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:42.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:24:42.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:42.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:43.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.081/300.0
2025-08-04T21:24:44.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:24:45.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:45.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 359.99999999999994
2025-08-04T21:24:45.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:45.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:45.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.013/300.0
2025-08-04T21:24:47.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 91.944/300.0
2025-08-04T21:24:48.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:48.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:24:48.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:48.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:49.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 89.878/300.0
2025-08-04T21:24:51.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:51.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:24:51.166 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:51.166 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:51.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 87.809/300.0
2025-08-04T21:24:53.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 85.741/300.0
2025-08-04T21:24:54.169 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:54.170 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:24:54.171 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:54.171 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:24:54.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:24:55.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 83.671/300.0
2025-08-04T21:24:57.174 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:24:57.195 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:24:57.195 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:24:57.195 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:24:57.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 81.603/300.0
2025-08-04T21:24:59.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 79.535/300.0
2025-08-04T21:25:00.198 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:00.199 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:25:00.199 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:00.199 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:01.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.467/300.0
2025-08-04T21:25:03.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:03.219 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:25:03.220 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:03.220 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:03.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.399/300.0
2025-08-04T21:25:04.974 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:25:04.975 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:24:28.234598
2025-08-04T21:25:04.975 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:24:28.234598
2025-08-04T21:25:04.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:25:04.975 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:25:04.975 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:25:04.975 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:25:04&start_after=2025-08-03T19:25:04&end_after=2025-08-04T19:25:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:25:04.976 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:25:05.097 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:25:04&start_after=2025-08-03T19:25:04&end_after=2025-08-04T19:25:04&telescope=1m0a&ordering=start HTTP/1.1" 200 2295
2025-08-04T21:25:05.110 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:25:05.110 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:25:05.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:25:05.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:25:05.110 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 338.889285
2025-08-04T21:25:05.111 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:25:06.052 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.331/300.0
2025-08-04T21:25:06.223 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:06.224 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:25:06.224 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:06.224 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:07.113 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:25:07.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:25:07.130 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:25:07.130030    Obs time: 2025-08-04 19:30:44
2025-08-04T21:25:07.130 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:36.869970
2025-08-04T21:25:07.130 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  336
2025-08-04T21:25:07.130 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:25:08.120 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.262/300.0
2025-08-04T21:25:09.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:09.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.0
2025-08-04T21:25:09.249 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:09.249 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:25:10.188 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.194/300.0
2025-08-04T21:25:12.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:12.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 359.99999999999994
2025-08-04T21:25:12.253 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:12.253 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:12.256 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.127/300.0
2025-08-04T21:25:14.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:25:14.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.057/300.0
2025-08-04T21:25:15.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:15.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:25:15.276 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:15.276 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:16.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.027/300.0
2025-08-04T21:25:18.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:18.280 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:25:18.280 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:18.280 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:18.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 60.996/300.0
2025-08-04T21:25:20.379 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 58.966/300.0
2025-08-04T21:25:21.283 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:21.284 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00100000000003. Last known sky angle: 360.0
2025-08-04T21:25:21.284 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:21.284 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00100000000003
2025-08-04T21:25:22.409 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 56.935/300.0
2025-08-04T21:25:24.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:25:24.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:24.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00100000000003
2025-08-04T21:25:24.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:24.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:24.440 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 54.905/300.0
2025-08-04T21:25:26.470 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 52.875/300.0
2025-08-04T21:25:27.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:27.314 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:25:27.314 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:27.314 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:28.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 50.844/300.0
2025-08-04T21:25:30.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:30.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.00000000000006
2025-08-04T21:25:30.335 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:30.335 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:30.531 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.813/300.0
2025-08-04T21:25:32.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.783/300.0
2025-08-04T21:25:33.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:33.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:25:33.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:33.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:25:34.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:25:34.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.752/300.0
2025-08-04T21:25:36.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:36.359 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:25:36.359 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:36.359 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:36.622 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.723/300.0
2025-08-04T21:25:38.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.692/300.0
2025-08-04T21:25:39.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:39.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:25:39.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:39.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:25:40.683 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.663/300.0
2025-08-04T21:25:42.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:42.388 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:25:42.388 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:42.388 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:42.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.631/300.0
2025-08-04T21:25:44.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:25:44.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.601/300.0
2025-08-04T21:25:45.391 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:45.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:25:45.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:45.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:46.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.571/300.0
2025-08-04T21:25:48.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:48.419 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:25:48.419 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:48.420 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:48.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.54/300.0
2025-08-04T21:25:50.835 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.511/300.0
2025-08-04T21:25:51.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:51.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.99999999999994. Last known sky angle: 360.00000000000006
2025-08-04T21:25:51.424 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:51.424 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.99999999999994
2025-08-04T21:25:52.865 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.479/300.0
2025-08-04T21:25:54.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:25:54.427 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:54.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 359.99999999999994
2025-08-04T21:25:54.447 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:54.447 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:25:54.896 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.448/300.0
2025-08-04T21:25:56.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.419/300.0
2025-08-04T21:25:57.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:25:57.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:25:57.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:25:57.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:25:58.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 20.389/300.0
2025-08-04T21:26:00.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:00.455 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:26:00.455 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:00.455 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:26:00.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 18.359/300.0
2025-08-04T21:26:03.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 16.327/300.0
2025-08-04T21:26:03.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:03.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:26:03.477 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:03.477 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:26:04.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:26:04.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:25:28.437199
2025-08-04T21:26:04.184 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:25:28.437199
2025-08-04T21:26:04.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:26:04.184 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:26:04.184 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:26:04.184 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:26:04&start_after=2025-08-03T19:26:04&end_after=2025-08-04T19:26:04&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:26:04.185 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:26:04.325 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:26:04&start_after=2025-08-03T19:26:04&end_after=2025-08-04T19:26:04&telescope=1m0a&ordering=start HTTP/1.1" 200 2286
2025-08-04T21:26:04.339 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:26:04.339 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:26:04.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:26:04.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:26:04.339 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 279.660462
2025-08-04T21:26:04.340 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:26:05.048 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 14.297/300.0
2025-08-04T21:26:06.341 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:26:06.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:26:06.342 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:26:06.342116    Obs time: 2025-08-04 19:30:44
2025-08-04T21:26:06.342 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:37.657884
2025-08-04T21:26:06.342 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  277
2025-08-04T21:26:06.342 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:26:06.480 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:06.481 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:26:06.481 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:06.481 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:26:07.078 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 12.266/300.0
2025-08-04T21:26:09.109 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 10.235/300.0
2025-08-04T21:26:09.484 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:09.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.0
2025-08-04T21:26:09.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:09.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:26:11.139 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 8.205/300.0
2025-08-04T21:26:12.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:12.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.00000000000006. Last known sky angle: 360.0
2025-08-04T21:26:12.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:12.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.00000000000006
2025-08-04T21:26:13.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 6.175/300.0
2025-08-04T21:26:13.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:26:15.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 4.146/300.0
2025-08-04T21:26:15.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:15.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 360.0. Last known sky angle: 360.00000000000006
2025-08-04T21:26:15.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:15.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 360.0
2025-08-04T21:26:17.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 2.114/300.0
2025-08-04T21:26:18.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:26:18.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 359.999. Last known sky angle: 360.0
2025-08-04T21:26:18.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:26:18.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 359.999
2025-08-04T21:26:19.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rza_phot_13479060_10170_10215.json , Iteration 1/1, Unit 5/5 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.083/300.0
2025-08-04T21:26:20.147 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:26:20.147 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:26:20.149 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:26:21.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T21:26:21.538 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 5 of 5
2025-08-04T21:26:21.538 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T21:26:21.538 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T21:26:21.785 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T21:26:21.785 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script AT2025rza_phot_13479060_10170_10215.json was run successfully
2025-08-04T21:26:21.785 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13757813 COMPLETED 10215 reason
2025-08-04T21:26:21.785 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13757813 COMPLETED 10215 reason
2025-08-04T21:26:21.785 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T21:26:21.785 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T21:26:21.785 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T21:26:21.785 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T21:26:21.785 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:26:21.785 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:26:23.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:26:24.789 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T21:26:24.789 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T21:26:26.791 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:26:26.791 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T21:26:26.791 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T21:26:26.791 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T21:26:26.791 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T21:26:26.793 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T21:26:26.793 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T19:30:44Z
2025-08-04T21:26:26.793 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T21:26:26.793 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T21:26:26.794 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T21:26:26.794 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T21:26:26.794 [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-08-04T21:26:26.794 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T21:26:26.794 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T21:26:27.294 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T21:26:27.294 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T21:26:27.303 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T21:26:27.303 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:26:27.303 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:26:27.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:26:27.303 [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-08-04T21:26:27.303 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:26:27.304 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T21:26:27.306 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 13:26:10.69116   Targ dec = -43:12:51.1056
2025-08-04T21:26:27.306 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:26:27.306 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:26:27.306 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:26:27.312 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:26:27.312 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:26:27.312 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:26:27.312 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:26:28.360 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:26:30.362 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T21:26:30.362 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T21:26:30.362 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T21:26:30.798 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T21:26:30.798 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T21:26:30.798 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13757813
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T21:26:30.798 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T18:57:28', 'end': '2025-08-04T19:26:30', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '1742.0', 'events': {}}} with config status ID 13757813
2025-08-04T21:26:30.799 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:26:30.966 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13757813/ HTTP/1.1" 200 205
2025-08-04T21:26:30.967 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T21:26:30.967 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T18:57:18Z', 'guide_off', 'config_id 10215', 'config_status_id 13757813', 'update_OCS 13757813 ATTEMPTED', 'run_script setup_AT2025rza_phot_13479060_10170_10215.json', 'run_script AT2025rza_phot_13479060_10170_10215.json', 'update_OCS 13757813 COMPLETED 10215 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T19:30:44Z', 'run_script arc_flat_lamp_off.json'] at time 21:26:30
2025-08-04T21:26:33.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:26:43.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:26:53.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:27:03.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:27:03.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:26:28.636625
2025-08-04T21:27:03.417 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:26:28.636625
2025-08-04T21:27:03.418 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:27:03.418 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:27:03.418 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:27:03.418 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:27:03&start_after=2025-08-03T19:27:03&end_after=2025-08-04T19:27:03&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:27:03.418 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:27:03.543 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:27:03&start_after=2025-08-03T19:27:03&end_after=2025-08-04T19:27:03&telescope=1m0a&ordering=start HTTP/1.1" 200 2155
2025-08-04T21:27:03.556 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:27:03.556 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:27:03.556 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:27:03.556 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:27:03.556 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 220.443106
2025-08-04T21:27:03.557 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:27:05.559 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:27:05.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:27:05.578 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:27:05.578125    Obs time: 2025-08-04 19:30:44
2025-08-04T21:27:05.578 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:38.421875
2025-08-04T21:27:05.578 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  218
2025-08-04T21:27:05.578 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:27:12.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:27:22.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:27:32.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:27:42.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:27:52.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:28:02.627 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:28:02.628 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:27:28.839006
2025-08-04T21:28:02.628 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:27:28.839006
2025-08-04T21:28:02.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:28:02.628 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:28:02.628 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:28:02.628 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:28:02&start_after=2025-08-03T19:28:02&end_after=2025-08-04T19:28:02&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:28:02.629 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:28:02.785 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:28:02&start_after=2025-08-03T19:28:02&end_after=2025-08-04T19:28:02&telescope=1m0a&ordering=start HTTP/1.1" 200 2150
2025-08-04T21:28:02.798 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:28:02.798 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:28:02.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:28:02.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:28:02.798 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 161.201269
2025-08-04T21:28:02.799 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:28:04.801 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:28:04.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:28:04.802 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:28:04.802180    Obs time: 2025-08-04 19:30:44
2025-08-04T21:28:04.802 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:39.197820
2025-08-04T21:28:04.802 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  159
2025-08-04T21:28:04.802 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:28:11.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:28:21.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:28:31.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:28:41.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:28:51.840 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:29:01.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:29:01.849 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:28:29.040594
2025-08-04T21:29:01.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:28:29.040594
2025-08-04T21:29:01.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:29:01.849 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:29:01.849 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:29:01.849 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:29:01&start_after=2025-08-03T19:29:01&end_after=2025-08-04T19:29:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:29:01.850 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:29:02.000 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:29:01&start_after=2025-08-03T19:29:01&end_after=2025-08-04T19:29:01&telescope=1m0a&ordering=start HTTP/1.1" 200 2039
2025-08-04T21:29:02.012 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:29:02.013 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:29:02.013 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:29:02.013 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:29:02.013 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 101.986816
2025-08-04T21:29:02.033 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:29:04.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:29:04.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:29:04.052 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:29:04.052812    Obs time: 2025-08-04 19:30:44
2025-08-04T21:29:04.052 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:39.947188
2025-08-04T21:29:04.052 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  99
2025-08-04T21:29:04.052 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:29:11.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:29:21.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:29:31.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:29:41.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:29:51.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:30:01.107 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:30:01.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:29:29.241937
2025-08-04T21:30:01.129 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:29:29.241937
2025-08-04T21:30:01.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:30:01.129 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:30:01.129 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:30:01.129 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:30:01&start_after=2025-08-03T19:30:01&end_after=2025-08-04T19:30:01&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:30:01.130 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:30:01.268 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:30:01&start_after=2025-08-03T19:30:01&end_after=2025-08-04T19:30:01&telescope=1m0a&ordering=start HTTP/1.1" 200 2142
2025-08-04T21:30:01.281 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:30:01.281 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:30:01.281 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:30:01.281 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:30:01.281 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 42.718272
2025-08-04T21:30:01.284 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:30:03.285 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:30:03.302 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:30:03.302 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:30:03.302307    Obs time: 2025-08-04 19:30:44
2025-08-04T21:30:03.302 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:40.697693
2025-08-04T21:30:03.302 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  40
2025-08-04T21:30:03.302 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:30:10.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:30:20.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:30:30.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:30:40.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:30:50.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:31:00.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:31:00.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:30:29.442215
2025-08-04T21:31:00.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:30:29.442215
2025-08-04T21:31:00.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:31:00.356 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:31:00.356 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:31:00.356 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:31:00&start_after=2025-08-03T19:31:00&end_after=2025-08-04T19:31:00&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:31:00.357 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:31:00.492 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:31:00&start_after=2025-08-03T19:31:00&end_after=2025-08-04T19:31:00&telescope=1m0a&ordering=start HTTP/1.1" 200 2138
2025-08-04T21:31:00.505 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:31:00.505 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T21:31:00.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:31:00.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T19:30:44Z
2025-08-04T21:31:00.505 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -16.505515
2025-08-04T21:31:00.506 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:31:02.508 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:31:02.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:31:02.530 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:31:02.530160    Obs time: 2025-08-04 19:30:44
2025-08-04T21:31:02.530 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:41.469840
2025-08-04T21:31:02.530 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86381
2025-08-04T21:31:02.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T19:30:44Z', 'guide_off', 'config_id 10160', 'config_status_id 13758343', 'update_OCS 13758343 ATTEMPTED', 'run_script setup_AT2025rtk_spec_13479590_10115_10160.json', 'run_script AT2025rtk_spec_13479590_10115_10160.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13758343 COMPLETED 10160 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T20:08:58Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T21:31:02.530 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T21:31:02.530 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T21:31:02.530 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T21:31:02.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T21:31:02.530 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T21:31:02.530 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T21:31:02.531 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T21:31:02.531 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T21:31:02.531 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:31:02.531 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:31:05.533 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T21:31:05.533 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T21:31:07.535 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:31:07.535 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T21:31:07.583 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T19:30:44Z
2025-08-04T21:31:07.583 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T19:30:44Z
2025-08-04T21:31:07.583 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T21:31:07.583 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T21:31:07.583 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T21:31:07.583 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T21:31:07.584 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:31:07.584 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:31:09.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:31:10.587 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T21:31:10.587 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T21:31:12.589 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T21:31:12.596 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10160
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10160
2025-08-04T21:31:12.596 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13758343
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13758343
2025-08-04T21:31:12.596 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13758343 ATTEMPTED
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13758343 ATTEMPTED
2025-08-04T21:31:12.596 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:31:12.596 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:31:12.596 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 20.2514, 'targ_dec': -70.992747, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': True, 'acquire_target': True, 'targ_ra': '20:15:05.10', 'targ_dec': '-70:59:33.89', '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_AT2025rtk_spec_13479590_10115_10160.json'}
2025-08-04T21:31:12.596 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T21:31:12.597 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13758343
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13758343
2025-08-04T21:31:12.597 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:31:12.688 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13758343/ HTTP/1.1" 200 145
2025-08-04T21:31:12.688 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T21:31:13.097 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T21:31:13.097 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_AT2025rtk_spec_13479590_10115_10160.json 1 times
2025-08-04T21:31:13.097 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T21:31:13.099 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T21:31:13.099 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T21:31:13.099 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T21:31:16.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:17.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:18.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:19.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:19.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:31:20.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:21.234 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:22.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:23.275 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:24.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:25.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:26.345 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:27.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:28.385 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:29.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:29.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:31:30.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:31.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:32.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:33.488 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:34.504 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:35.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:36.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Dome is moving
2025-08-04T21:31:37.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T21:31:37.570 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  20.2528983740726 is close enough to target ra = 20.2514
2025-08-04T21:31:37.570 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -70.9948456807466 is close enough to target dec = -70.992747
2025-08-04T21:31:37.570 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T21:31:37.570 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:31:37.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:31:37.570 [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-08-04T21:31:37.570 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:31:37.570 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T21:31:37.570 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T21:31:37.582 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T21:31:37.582 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:31:37.766 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 1
2025-08-04T21:31:38.786 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 2
2025-08-04T21:31:39.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:31:39.806 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 3
2025-08-04T21:31:40.826 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 4
2025-08-04T21:31:41.846 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 5
2025-08-04T21:31:42.867 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 6
2025-08-04T21:31:43.888 [INFO] [script_worker] [client.py] [set_filter()] Waiting for filter in slide 0 to move to position 0 : try 7
2025-08-04T21:31:44.935 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:31:45.936 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T21:31:45.936 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T21:31:45.988 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T21:31:46.989 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:31:47.041 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:31:48.042 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:31:48.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.82
2025-08-04T21:31:48.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:30:54
2025-08-04T21:31:48.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:30:54
2025-08-04T21:31:48.044 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T21:31:48.044 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10095952755905509
2025-08-04T21:31:48.047 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T21:31:48.047 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T21:31:48.047 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T21:31:48.055 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T21:31:48.056 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:31:48.094 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:31:49.095 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T21:31:49.095 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T21:31:49.109 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T21:31:49.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:31:50.110 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:31:50.162 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:31:51.163 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:31:51.165 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.82
2025-08-04T21:31:51.165 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:30:54
2025-08-04T21:31:51.165 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:30:54
2025-08-04T21:31:51.165 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T21:31:51.165 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10095952755905509
2025-08-04T21:31:56.244 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T21:31:56.244 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T21:31:56.244 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:31:56.244 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:31:56.244 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:31:56.244 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:31:56.246 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:31:56.246 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:31:56.248 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:31:56.396 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:31:56.396 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:31:56.398 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754335916.3986099
2025-08-04T21:31:59.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:31:59.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:31:29.644476
2025-08-04T21:31:59.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:31:29.644476
2025-08-04T21:31:59.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:31:59.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:31:59.606 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:31:59.606 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:31:59&start_after=2025-08-03T19:31:59&end_after=2025-08-04T19:31:59&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:31:59.607 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:31:59.730 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:31:59&start_after=2025-08-03T19:31:59&end_after=2025-08-04T19:31:59&telescope=1m0a&ordering=start HTTP/1.1" 200 2170
2025-08-04T21:31:59.743 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:31:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:31:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:31:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:31:59.743 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2218.256728
2025-08-04T21:31:59.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:32:01.660 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:32:01.660 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:01.686 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:01.753 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T21:32:05.757 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T21:32:05.758 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T21:32:08.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:32:16.185 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T21:32:16.185 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T21:32:16.185 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:15:05.10 = 1093576.5 arcseconds
2025-08-04T21:32:16.185 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -70:59:33.89 = -255573.89 arcseconds
2025-08-04T21:32:16.185 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T21:32:16.390 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T21:32:16.390 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 0.0190805
2025-08-04T21:32:16.390 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T21:32:16.390 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:14:11.257, -70:58:31.215).

2025-08-04T21:32:16.390 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 14 11.257  -70 58 31.215 .

2025-08-04T21:32:16.391 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 14 11.257  -70 58 31.215 .

2025-08-04T21:32:16.391 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1092768.855
2025-08-04T21:32:16.391 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -255511.215
2025-08-04T21:32:16.603 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T21:32:18.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:32:21.628 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T21:32:21.628 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T21:32:21.628 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:32:21.628 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:32:21.628 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:32:21.628 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:32:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:32:21.630 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:21.632 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:21.777 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:32:21.777 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:32:21.779 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754335941.7791183
2025-08-04T21:32:23.129 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T21:32:26.039 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:32:26.039 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:26.041 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:26.134 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T21:32:28.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:32:30.137 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T21:32:38.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:32:40.563 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T21:32:40.563 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T21:32:40.572 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 20:15:05.10 = 1093576.5 arcseconds
2025-08-04T21:32:40.572 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -70:59:33.89 = -255573.89 arcseconds
2025-08-04T21:32:40.572 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T21:32:40.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting rotation angle
2025-08-04T21:32:40.777 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Rotation angle = 0.0856966
2025-08-04T21:32:40.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Extracting RA and dec
2025-08-04T21:32:40.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] lines = Field center: (RA H:M:S, Dec D:M:S) = (20:15:17.511, -70:56:58.766).

2025-08-04T21:32:40.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines = Field center   RA H M S  Dec D M S  =  20 15 17.511  -70 56 58.766 .

2025-08-04T21:32:40.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] now lines   20 15 17.511  -70 56 58.766 .

2025-08-04T21:32:40.777 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS RA in seconds: 1093762.665
2025-08-04T21:32:40.778 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Got WCS Dec in seconds: -255418.766
2025-08-04T21:32:40.991 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T21:32:46.019 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T21:32:46.019 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T21:32:46.019 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:32:46.019 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:32:46.019 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:32:46.019 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:32:46.021 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:32:46.021 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:46.023 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:46.180 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:32:46.180 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:32:46.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754335966.1822073
2025-08-04T21:32:47.521 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T21:32:48.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:32:50.442 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:32:50.442 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:50.464 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:50.525 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T21:32:55.092 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] nudge_star_to_slit: 610.4630851503517, 238.14068333261088
2025-08-04T21:32:55.092 [DEBUG] [script_worker] [instrument.py] [go_nudge_star_to_slit()] WCS_Dec_D, rotation_angle =  -70.0, 0.0856966
2025-08-04T21:32:55.092 [INFO] [script_worker] [instrument.py] [go_nudge_star_to_slit()] Not nudging star. RA nudge (9.55621163035818) is greater than 3
2025-08-04T21:32:57.102 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T21:32:57.102 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:32:57.102 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:32:57.102 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:32:57.102 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:32:57.104 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:32:57.104 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:32:57.106 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:32:57.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:32:57.235 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:32:57.237 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754335977.2372394
2025-08-04T21:32:58.604 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T21:32:58.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:32:58.823 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:32:29.844253
2025-08-04T21:32:58.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:32:29.844253
2025-08-04T21:32:58.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:32:58.823 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:32:58.823 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:32:58.823 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:32:58&start_after=2025-08-03T19:32:58&end_after=2025-08-04T19:32:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:32:58.824 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:32:58.945 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:32:58&start_after=2025-08-03T19:32:58&end_after=2025-08-04T19:32:58&telescope=1m0a&ordering=start HTTP/1.1" 200 2176
2025-08-04T21:32:58.958 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:32:58.958 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:32:58.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:32:58.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:32:58.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2159.04138
2025-08-04T21:32:58.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:33:01.496 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T21:33:01.496 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:33:01.498 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:33:01.610 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T21:33:07.442 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  4440  5123  14.2 to host 127.0.0.1 on port 12360
2025-08-04T21:33:07.442 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:33:07.442 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:33:07.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:33:10.445 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  4440  5123  14.2
2025-08-04T21:33:10.446 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  4440  5123  14.2
2025-08-04T21:33:12.448 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:33:18.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:33:28.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:33:38.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:33:48.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:33:51.487 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T21:33:51.487 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T21:33:51.487 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T21:33:54.490 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T21:33:54.490 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T21:33:56.492 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T21:33:56.502 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:33:56.502 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:33:56.502 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:33:56.502 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:33:56.502 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:33:56.502 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:33:56.502 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:33:57.544 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:33:58.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:33:58.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:33:30.046588
2025-08-04T21:33:58.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:33:30.046588
2025-08-04T21:33:58.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:33:58.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:33:58.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:33:58.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:33:58&start_after=2025-08-03T19:33:58&end_after=2025-08-04T19:33:58&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:33:58.067 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:33:58.194 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:33:58&start_after=2025-08-03T19:33:58&end_after=2025-08-04T19:33:58&telescope=1m0a&ordering=start HTTP/1.1" 200 2176
2025-08-04T21:33:58.212 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:33:58.212 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:33:58.212 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:33:58.212 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:33:58.212 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2099.787194
2025-08-04T21:33:58.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:33:59.546 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T21:33:59.546 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T21:33:59.547 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_AT2025rtk_spec_13479590_10115_10160.json was run successfully
2025-08-04T21:33:59.900 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:33:59.900 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script AT2025rtk_spec_13479590_10115_10160.json
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'AT2025rtk', 'observer': 'moses.mlangeni', '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': '20:15:05.10', 'targ_dec': '-70:59:33.89', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 1800000, 'num_exposures': 1}}, {'unit_number': 2, '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': 'AT2025rtk_spec_13479590_10115_10160.json'}
2025-08-04T21:33:59.900 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T21:33:59.900 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T21:34:00.401 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T21:34:00.401 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script AT2025rtk_spec_13479590_10115_10160.json 1 times
2025-08-04T21:34:00.401 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2025-08-04T21:34:00.401 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T21:34:00.401 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T21:34:00.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T21:34:00.401 [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-08-04T21:34:00.401 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T21:34:00.401 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T21:34:00.401 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T21:34:00.401 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T21:34:00.411 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T21:34:00.412 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T21:34:00.412 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T21:34:00.412 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T21:34:00.412 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:34:00.487 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:34:01.488 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T21:34:01.488 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T21:34:01.488 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T21:34:01.488 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T21:34:01.502 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T21:34:02.503 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T21:34:02.555 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T21:34:03.556 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T21:34:03.558 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.84
2025-08-04T21:34:03.558 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 21:33:34
2025-08-04T21:34:03.558 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T21:33:34
2025-08-04T21:34:03.558 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T21:34:03.558 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10094740157480313
2025-08-04T21:34:03.562 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T21:34:03.562 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T21:34:03.562 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T21:34:04.613 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T21:34:06.634 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='20:15:05.10', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-70:59:33.89', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='moses.mlangeni', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025rtk', comment='The object name')]
2025-08-04T21:34:06.634 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T21:34:06.683 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T21:34:06.683 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T21:34:06.683 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T21:34:06.685 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T21:34:06.685 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T21:34:06.687 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T21:34:06.871 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T21:34:06.871 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T21:34:06.873 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754336046.873611
2025-08-04T21:34:07.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T21:34:07.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T21:34:07.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:34:07.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:07.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:07.705 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:07.705 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:10.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:10.726 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:10.726 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:10.726 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:12.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1794.629/1800.0
2025-08-04T21:34:13.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:13.730 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:13.730 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:13.730 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:14.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1792.589/1800.0
2025-08-04T21:34:16.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1790.521/1800.0
2025-08-04T21:34:16.733 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:16.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:34:16.752 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:16.752 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:34:17.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:34:18.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1788.453/1800.0
2025-08-04T21:34:19.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:19.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 539.999
2025-08-04T21:34:19.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:19.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:34:20.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1786.385/1800.0
2025-08-04T21:34:22.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1784.317/1800.0
2025-08-04T21:34:22.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:22.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:34:22.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:22.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:24.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1782.249/1800.0
2025-08-04T21:34:25.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:25.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:25.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:25.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:26.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1780.181/1800.0
2025-08-04T21:34:27.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:34:28.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:28.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:28.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:28.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:28.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1778.113/1800.0
2025-08-04T21:34:30.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1776.045/1800.0
2025-08-04T21:34:31.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:31.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:31.807 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:31.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:32.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1773.977/1800.0
2025-08-04T21:34:34.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:34.827 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:34:34.827 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:34.827 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:34:35.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1771.909/1800.0
2025-08-04T21:34:37.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1769.841/1800.0
2025-08-04T21:34:37.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:34:37.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:37.831 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T21:34:37.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:37.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:39.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1767.773/1800.0
2025-08-04T21:34:40.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:40.856 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:40.856 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:40.856 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:41.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1765.705/1800.0
2025-08-04T21:34:43.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1763.636/1800.0
2025-08-04T21:34:43.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:43.860 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:43.860 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:43.860 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:45.373 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1761.569/1800.0
2025-08-04T21:34:46.863 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:46.880 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:46.880 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:46.880 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:47.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:34:47.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1759.501/1800.0
2025-08-04T21:34:49.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1757.433/1800.0
2025-08-04T21:34:49.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:49.884 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:49.884 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:49.884 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:51.577 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1755.365/1800.0
2025-08-04T21:34:52.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:52.904 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:52.904 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:52.904 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:53.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1753.297/1800.0
2025-08-04T21:34:55.713 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1751.228/1800.0
2025-08-04T21:34:55.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:55.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:34:55.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:55.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:34:57.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:34:57.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:34:30.267557
2025-08-04T21:34:57.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:34:30.267557
2025-08-04T21:34:57.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:34:57.287 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:34:57.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:34:57.287 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:34:57&start_after=2025-08-03T19:34:57&end_after=2025-08-04T19:34:57&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:34:57.288 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:34:57.548 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:34:57&start_after=2025-08-03T19:34:57&end_after=2025-08-04T19:34:57&telescope=1m0a&ordering=start HTTP/1.1" 200 2176
2025-08-04T21:34:57.561 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:34:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:34:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:34:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:34:57.561 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2040.438111
2025-08-04T21:34:57.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:34:57.781 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1749.16/1800.0
2025-08-04T21:34:58.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:34:58.944 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:34:58.944 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:34:58.944 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:34:59.849 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1747.092/1800.0
2025-08-04T21:35:01.917 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1745.026/1800.0
2025-08-04T21:35:01.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:01.965 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:35:01.965 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:01.965 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:03.985 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1742.956/1800.0
2025-08-04T21:35:04.968 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:04.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:04.969 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:04.969 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:06.053 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1740.888/1800.0
2025-08-04T21:35:06.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:35:07.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:07.992 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:07.992 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:07.992 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:08.121 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1738.821/1800.0
2025-08-04T21:35:10.189 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1736.752/1800.0
2025-08-04T21:35:10.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:10.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:10.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:10.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:12.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1734.684/1800.0
2025-08-04T21:35:13.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:14.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:14.013 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:14.013 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:14.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1732.616/1800.0
2025-08-04T21:35:16.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1730.55/1800.0
2025-08-04T21:35:16.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:35:17.016 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:17.017 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:17.017 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:17.017 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:18.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1728.48/1800.0
2025-08-04T21:35:20.020 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:20.040 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:20.040 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:20.040 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:20.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1726.412/1800.0
2025-08-04T21:35:22.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1724.344/1800.0
2025-08-04T21:35:23.041 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:23.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:35:23.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:23.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:35:24.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1722.276/1800.0
2025-08-04T21:35:26.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:26.066 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:35:26.066 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:26.066 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:26.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:35:26.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1720.208/1800.0
2025-08-04T21:35:28.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1718.14/1800.0
2025-08-04T21:35:29.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:29.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:29.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:29.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:30.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1716.072/1800.0
2025-08-04T21:35:32.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:32.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:32.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:32.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:32.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1714.004/1800.0
2025-08-04T21:35:35.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1711.936/1800.0
2025-08-04T21:35:35.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:35.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:35.117 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:35.117 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:36.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:35:37.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1709.868/1800.0
2025-08-04T21:35:38.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:38.138 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:38.138 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:38.138 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:39.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1707.752/1800.0
2025-08-04T21:35:41.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:41.159 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:41.159 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:41.159 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:41.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1705.694/1800.0
2025-08-04T21:35:43.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1703.626/1800.0
2025-08-04T21:35:44.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:44.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:35:44.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:44.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:35:45.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1701.558/1800.0
2025-08-04T21:35:46.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:35:47.165 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:47.187 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:35:47.187 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:47.187 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:47.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1699.49/1800.0
2025-08-04T21:35:49.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1697.422/1800.0
2025-08-04T21:35:50.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:50.190 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:50.190 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:50.190 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:51.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1695.354/1800.0
2025-08-04T21:35:53.193 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:53.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:53.215 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:53.215 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:53.656 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1693.286/1800.0
2025-08-04T21:35:55.724 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1691.218/1800.0
2025-08-04T21:35:56.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:56.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:56.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:56.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:56.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:35:56.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:35:30.469012
2025-08-04T21:35:56.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:35:30.469012
2025-08-04T21:35:56.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:35:56.617 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:35:56.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:35:56.617 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:35:56&start_after=2025-08-03T19:35:56&end_after=2025-08-04T19:35:56&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:35:56.618 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:35:56.741 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:35:56&start_after=2025-08-03T19:35:56&end_after=2025-08-04T19:35:56&telescope=1m0a&ordering=start HTTP/1.1" 200 2178
2025-08-04T21:35:56.753 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:35:56.754 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:35:56.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:35:56.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:35:56.754 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1981.245835
2025-08-04T21:35:56.754 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:35:57.792 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1689.15/1800.0
2025-08-04T21:35:59.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:35:59.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:35:59.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:35:59.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:35:59.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1687.082/1800.0
2025-08-04T21:36:01.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1685.014/1800.0
2025-08-04T21:36:02.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:02.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:02.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:02.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:03.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1682.947/1800.0
2025-08-04T21:36:05.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:05.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:05.245 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:05.245 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:05.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:36:06.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1680.878/1800.0
2025-08-04T21:36:08.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1678.81/1800.0
2025-08-04T21:36:08.248 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:08.249 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:08.249 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:08.249 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:10.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1676.742/1800.0
2025-08-04T21:36:11.252 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:11.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:11.272 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:11.272 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:12.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1674.674/1800.0
2025-08-04T21:36:14.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:14.291 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:14.291 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:14.291 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:14.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1672.606/1800.0
2025-08-04T21:36:15.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:36:16.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1670.539/1800.0
2025-08-04T21:36:17.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:17.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:17.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:17.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:18.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1668.47/1800.0
2025-08-04T21:36:20.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:20.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:20.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:20.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:20.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1666.403/1800.0
2025-08-04T21:36:22.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1664.334/1800.0
2025-08-04T21:36:23.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:23.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:23.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:23.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:24.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1662.266/1800.0
2025-08-04T21:36:25.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:36:26.324 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:26.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:36:26.344 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:26.344 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:36:26.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1660.198/1800.0
2025-08-04T21:36:28.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1658.13/1800.0
2025-08-04T21:36:29.347 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:29.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T21:36:29.348 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:29.348 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:30.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1656.063/1800.0
2025-08-04T21:36:32.351 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:32.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:32.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:32.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:32.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1653.995/1800.0
2025-08-04T21:36:35.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1651.926/1800.0
2025-08-04T21:36:35.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:35.371 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:35.371 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:35.371 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:35.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:36:37.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1649.859/1800.0
2025-08-04T21:36:38.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:38.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:38.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:38.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:39.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1647.79/1800.0
2025-08-04T21:36:41.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1645.722/1800.0
2025-08-04T21:36:41.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:41.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:41.399 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:41.399 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:43.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1643.654/1800.0
2025-08-04T21:36:44.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:44.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:44.424 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:44.424 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:45.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1641.587/1800.0
2025-08-04T21:36:45.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:36:47.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1639.518/1800.0
2025-08-04T21:36:47.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:47.426 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:47.427 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:47.427 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:49.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1637.45/1800.0
2025-08-04T21:36:50.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:50.446 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:36:50.446 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:50.446 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:51.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1635.382/1800.0
2025-08-04T21:36:53.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:53.451 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:36:53.451 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:53.451 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:36:53.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1633.314/1800.0
2025-08-04T21:36:55.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1631.246/1800.0
2025-08-04T21:36:55.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:36:55.812 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:36:30.669667
2025-08-04T21:36:55.812 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:36:30.669667
2025-08-04T21:36:55.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:36:55.812 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:36:55.812 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:36:55.812 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:36:55&start_after=2025-08-03T19:36:55&end_after=2025-08-04T19:36:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:36:55.813 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:36:55.951 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:36:55&start_after=2025-08-03T19:36:55&end_after=2025-08-04T19:36:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2178
2025-08-04T21:36:55.963 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:36:55.963 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:36:55.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:36:55.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:36:55.963 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1922.036371
2025-08-04T21:36:55.963 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:36:56.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:56.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 539.999
2025-08-04T21:36:56.471 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:56.471 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:36:57.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1629.179/1800.0
2025-08-04T21:36:59.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:36:59.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:36:59.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:36:59.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:36:59.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1627.109/1800.0
2025-08-04T21:37:01.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1625.041/1800.0
2025-08-04T21:37:02.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:02.499 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:02.499 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:02.499 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:03.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1622.973/1800.0
2025-08-04T21:37:04.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:37:05.502 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:05.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:37:05.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:05.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:37:06.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1620.905/1800.0
2025-08-04T21:37:08.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1618.837/1800.0
2025-08-04T21:37:08.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:08.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:37:08.506 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:08.506 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:10.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1616.769/1800.0
2025-08-04T21:37:11.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:11.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:11.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:11.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:12.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1614.701/1800.0
2025-08-04T21:37:14.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1612.633/1800.0
2025-08-04T21:37:14.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:14.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:14.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:14.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:14.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:37:16.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1610.565/1800.0
2025-08-04T21:37:17.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:17.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:17.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:17.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:18.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1608.497/1800.0
2025-08-04T21:37:20.513 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1606.409/1800.0
2025-08-04T21:37:20.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:20.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:20.562 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:20.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:22.581 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1604.361/1800.0
2025-08-04T21:37:23.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:23.588 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:23.588 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:23.588 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:24.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1602.293/1800.0
2025-08-04T21:37:24.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:37:26.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:26.590 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:26.590 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:26.590 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:26.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1600.225/1800.0
2025-08-04T21:37:28.785 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1598.157/1800.0
2025-08-04T21:37:29.593 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:29.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:29.614 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:29.614 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:30.853 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1596.089/1800.0
2025-08-04T21:37:32.617 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:32.618 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:32.618 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:32.618 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:32.921 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1594.021/1800.0
2025-08-04T21:37:34.989 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1591.953/1800.0
2025-08-04T21:37:34.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:37:35.621 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:35.644 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:35.644 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:35.644 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:37.057 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1589.885/1800.0
2025-08-04T21:37:38.647 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:38.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:38.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:38.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:39.125 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1587.817/1800.0
2025-08-04T21:37:41.193 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1585.749/1800.0
2025-08-04T21:37:41.671 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:41.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:41.672 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:41.672 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:43.261 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1583.681/1800.0
2025-08-04T21:37:44.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:44.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:37:44.697 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:44.697 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:37:45.009 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:37:45.329 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1581.613/1800.0
2025-08-04T21:37:47.397 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1579.545/1800.0
2025-08-04T21:37:47.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:47.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:37:47.701 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:47.701 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:49.465 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1577.477/1800.0
2025-08-04T21:37:50.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:50.720 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:50.720 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:50.720 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:51.533 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1575.409/1800.0
2025-08-04T21:37:53.601 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1573.341/1800.0
2025-08-04T21:37:53.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:53.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:53.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:53.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:55.016 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:37:55.035 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:37:30.871460
2025-08-04T21:37:55.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:37:30.871460
2025-08-04T21:37:55.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:37:55.035 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:37:55.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:37:55.036 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:37:55&start_after=2025-08-03T19:37:55&end_after=2025-08-04T19:37:55&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:37:55.036 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:37:55.292 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:37:55&start_after=2025-08-03T19:37:55&end_after=2025-08-04T19:37:55&telescope=1m0a&ordering=start HTTP/1.1" 200 2179
2025-08-04T21:37:55.305 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:37:55.305 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:37:55.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:37:55.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:37:55.305 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1862.69439
2025-08-04T21:37:55.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:37:55.669 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1571.273/1800.0
2025-08-04T21:37:56.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:56.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:56.744 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:56.744 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:57.737 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1569.205/1800.0
2025-08-04T21:37:59.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:37:59.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:37:59.746 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:37:59.746 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:37:59.805 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1567.137/1800.0
2025-08-04T21:38:01.873 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1565.07/1800.0
2025-08-04T21:38:02.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:02.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:38:02.769 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:02.769 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:38:03.941 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1563.001/1800.0
2025-08-04T21:38:04.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:38:05.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:05.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:38:05.773 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:05.773 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:06.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1560.933/1800.0
2025-08-04T21:38:08.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1558.865/1800.0
2025-08-04T21:38:08.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:08.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T21:38:08.796 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:08.796 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:38:10.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1556.797/1800.0
2025-08-04T21:38:11.799 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:11.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:38:11.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:11.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:12.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1554.729/1800.0
2025-08-04T21:38:14.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1552.661/1800.0
2025-08-04T21:38:14.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:38:14.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:14.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:14.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:14.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:16.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1550.593/1800.0
2025-08-04T21:38:17.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:17.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:17.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:17.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:18.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1548.525/1800.0
2025-08-04T21:38:20.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1546.457/1800.0
2025-08-04T21:38:20.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:20.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:20.847 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:20.847 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:22.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1544.389/1800.0
2025-08-04T21:38:23.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:23.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:23.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:23.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:24.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:38:24.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1542.32/1800.0
2025-08-04T21:38:26.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1540.253/1800.0
2025-08-04T21:38:26.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:26.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:26.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:26.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:28.757 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1538.186/1800.0
2025-08-04T21:38:29.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:29.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:29.872 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:29.872 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:30.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1536.118/1800.0
2025-08-04T21:38:32.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:32.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T21:38:32.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:32.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:38:32.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1534.049/1800.0
2025-08-04T21:38:34.346 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:38:34.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1531.982/1800.0
2025-08-04T21:38:35.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:35.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:38:35.898 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:35.898 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:37.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1529.914/1800.0
2025-08-04T21:38:38.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:38.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:38.924 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:38.924 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:39.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1527.846/1800.0
2025-08-04T21:38:41.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1525.778/1800.0
2025-08-04T21:38:41.925 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:41.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:41.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:41.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:43.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1523.708/1800.0
2025-08-04T21:38:44.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:38:44.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:44.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:44.950 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:44.950 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:45.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1521.642/1800.0
2025-08-04T21:38:47.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1519.572/1800.0
2025-08-04T21:38:47.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:47.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:47.975 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:47.975 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:49.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1517.506/1800.0
2025-08-04T21:38:50.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:50.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:38:50.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:50.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:38:51.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1515.438/1800.0
2025-08-04T21:38:53.574 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1513.369/1800.0
2025-08-04T21:38:53.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:53.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:38:53.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:53.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:54.361 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:38:54.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:38:31.073813
2025-08-04T21:38:54.362 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:38:31.073813
2025-08-04T21:38:54.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:38:54.362 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:38:54.363 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:38:54.363 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:38:54&start_after=2025-08-03T19:38:54&end_after=2025-08-04T19:38:54&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:38:54.363 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:38:54.497 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:38:54&start_after=2025-08-03T19:38:54&end_after=2025-08-04T19:38:54&telescope=1m0a&ordering=start HTTP/1.1" 200 2177
2025-08-04T21:38:54.509 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:38:54.510 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:38:54.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:38:54.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:38:54.510 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1803.489843
2025-08-04T21:38:54.510 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:38:55.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1511.302/1800.0
2025-08-04T21:38:57.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:38:57.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:38:57.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:38:57.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:38:57.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1509.234/1800.0
2025-08-04T21:38:59.778 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1507.164/1800.0
2025-08-04T21:39:00.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:00.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:39:00.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:00.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:39:01.846 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1505.096/1800.0
2025-08-04T21:39:03.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:03.026 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:39:03.026 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:03.026 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:03.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:39:03.914 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1503.028/1800.0
2025-08-04T21:39:05.982 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1500.962/1800.0
2025-08-04T21:39:06.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:06.047 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:06.047 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:06.047 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:08.050 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1498.894/1800.0
2025-08-04T21:39:09.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:09.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:09.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:09.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:10.118 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1496.826/1800.0
2025-08-04T21:39:12.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:12.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:12.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:12.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:12.186 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1494.758/1800.0
2025-08-04T21:39:13.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:39:14.254 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1492.689/1800.0
2025-08-04T21:39:15.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:15.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:15.076 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:15.076 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:16.322 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1490.621/1800.0
2025-08-04T21:39:18.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:18.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:18.080 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:18.080 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:18.390 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1488.554/1800.0
2025-08-04T21:39:20.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1486.485/1800.0
2025-08-04T21:39:21.083 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:21.104 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:21.104 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:21.104 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:22.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1484.416/1800.0
2025-08-04T21:39:23.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:39:24.108 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:24.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:39:24.109 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:24.109 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:39:24.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1482.348/1800.0
2025-08-04T21:39:26.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1480.28/1800.0
2025-08-04T21:39:27.109 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:27.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-08-04T21:39:27.127 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:27.127 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:39:28.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1478.212/1800.0
2025-08-04T21:39:30.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:30.130 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:39:30.130 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:30.130 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:30.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1476.144/1800.0
2025-08-04T21:39:32.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1474.076/1800.0
2025-08-04T21:39:33.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:33.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:33.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:33.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:33.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:39:34.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1472.008/1800.0
2025-08-04T21:39:36.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:36.158 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:39:36.158 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:36.158 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:39:37.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1469.94/1800.0
2025-08-04T21:39:39.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1467.872/1800.0
2025-08-04T21:39:39.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:39.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:39:39.179 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:39.179 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:41.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1465.804/1800.0
2025-08-04T21:39:42.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:42.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:42.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:42.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:43.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1463.736/1800.0
2025-08-04T21:39:43.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:39:45.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:45.204 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:45.204 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:45.204 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:45.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1461.668/1800.0
2025-08-04T21:39:47.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1459.6/1800.0
2025-08-04T21:39:48.207 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:48.228 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:48.228 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:48.228 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:49.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1457.532/1800.0
2025-08-04T21:39:51.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:51.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:51.232 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:51.232 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:51.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1455.464/1800.0
2025-08-04T21:39:53.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1453.397/1800.0
2025-08-04T21:39:53.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:39:53.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:39:31.274662
2025-08-04T21:39:53.581 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:39:31.274662
2025-08-04T21:39:53.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:39:53.581 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:39:53.581 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:39:53.581 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:39:53&start_after=2025-08-03T19:39:53&end_after=2025-08-04T19:39:53&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:39:53.582 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:39:53.717 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:39:53&start_after=2025-08-03T19:39:53&end_after=2025-08-04T19:39:53&telescope=1m0a&ordering=start HTTP/1.1" 200 2181
2025-08-04T21:39:53.730 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:39:53.730 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:39:53.730 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:39:53.730 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:39:53.730 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1744.269686
2025-08-04T21:39:53.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:39:54.235 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:54.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:54.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:54.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:55.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1451.327/1800.0
2025-08-04T21:39:57.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:39:57.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:39:57.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:39:57.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:39:57.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1449.26/1800.0
2025-08-04T21:39:59.751 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1447.191/1800.0
2025-08-04T21:40:00.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:00.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:40:00.264 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:00.264 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:40:01.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1445.123/1800.0
2025-08-04T21:40:02.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:40:03.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:03.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:40:03.268 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:03.268 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:03.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1443.055/1800.0
2025-08-04T21:40:05.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1440.988/1800.0
2025-08-04T21:40:06.271 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:06.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:06.293 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:06.293 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:08.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1438.919/1800.0
2025-08-04T21:40:09.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:09.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:40:09.297 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:09.297 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:40:10.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1436.851/1800.0
2025-08-04T21:40:12.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1434.783/1800.0
2025-08-04T21:40:12.300 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:12.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:40:12.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:12.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:12.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:40:14.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1432.715/1800.0
2025-08-04T21:40:15.317 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:15.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:15.318 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:15.318 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:16.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1430.649/1800.0
2025-08-04T21:40:18.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:18.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:18.341 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:18.341 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:18.363 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1428.581/1800.0
2025-08-04T21:40:20.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1426.511/1800.0
2025-08-04T21:40:21.344 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:21.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:21.345 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:21.345 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:22.499 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1424.443/1800.0
2025-08-04T21:40:22.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:40:24.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:24.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:40:24.365 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:24.365 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:40:24.567 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1422.375/1800.0
2025-08-04T21:40:26.635 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1420.307/1800.0
2025-08-04T21:40:27.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:27.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:40:27.369 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:27.369 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:28.703 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1418.239/1800.0
2025-08-04T21:40:30.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:30.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:30.392 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:30.392 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:30.771 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1416.171/1800.0
2025-08-04T21:40:32.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:40:32.839 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1414.103/1800.0
2025-08-04T21:40:33.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:33.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:40:33.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:33.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:40:34.907 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1412.035/1800.0
2025-08-04T21:40:36.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:36.398 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:40:36.398 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:36.398 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:36.975 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1409.967/1800.0
2025-08-04T21:40:39.043 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1407.899/1800.0
2025-08-04T21:40:39.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:39.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:39.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:39.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:41.111 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1405.831/1800.0
2025-08-04T21:40:42.422 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:42.423 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:40:42.423 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:42.423 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:40:42.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:40:43.179 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1403.763/1800.0
2025-08-04T21:40:45.247 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1401.695/1800.0
2025-08-04T21:40:45.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:45.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:40:45.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:45.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:47.315 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1399.627/1800.0
2025-08-04T21:40:48.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:48.450 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:48.450 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:48.450 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:49.383 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1397.559/1800.0
2025-08-04T21:40:51.451 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1395.491/1800.0
2025-08-04T21:40:51.453 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:51.475 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:51.475 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:51.475 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:52.786 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:40:52.809 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:40:31.473215
2025-08-04T21:40:52.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:40:31.473215
2025-08-04T21:40:52.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:40:52.809 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:40:52.810 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:40:52.810 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:40:52&start_after=2025-08-03T19:40:52&end_after=2025-08-04T19:40:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:40:52.810 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:40:52.945 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:40:52&start_after=2025-08-03T19:40:52&end_after=2025-08-04T19:40:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2178
2025-08-04T21:40:52.958 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:40:52.958 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:40:52.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:40:52.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:40:52.958 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1685.04159
2025-08-04T21:40:52.958 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:40:53.519 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1393.423/1800.0
2025-08-04T21:40:54.478 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:54.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:54.479 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:54.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:55.587 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1391.355/1800.0
2025-08-04T21:40:57.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:40:57.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:40:57.501 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:40:57.501 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:40:57.655 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1389.287/1800.0
2025-08-04T21:40:59.723 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1387.219/1800.0
2025-08-04T21:41:00.504 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:00.505 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:00.505 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:00.505 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:01.791 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1385.151/1800.0
2025-08-04T21:41:01.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:41:03.509 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:03.532 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:41:03.532 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:03.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:41:03.859 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1383.083/1800.0
2025-08-04T21:41:05.927 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1381.015/1800.0
2025-08-04T21:41:06.535 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:06.554 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:41:06.554 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:06.554 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:07.995 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1378.947/1800.0
2025-08-04T21:41:09.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:09.575 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T21:41:09.575 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:09.575 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:41:10.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1376.879/1800.0
2025-08-04T21:41:11.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:41:12.131 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1374.811/1800.0
2025-08-04T21:41:12.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:12.579 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:41:12.579 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:12.579 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:14.199 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1372.743/1800.0
2025-08-04T21:41:15.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:15.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:41:15.583 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:15.583 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:41:16.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1370.675/1800.0
2025-08-04T21:41:18.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1368.607/1800.0
2025-08-04T21:41:18.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:18.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:41:18.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:18.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:20.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1366.539/1800.0
2025-08-04T21:41:21.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:21.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:21.612 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:21.612 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:21.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:41:22.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1364.471/1800.0
2025-08-04T21:41:24.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1362.403/1800.0
2025-08-04T21:41:24.615 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:24.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:24.633 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:24.633 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:26.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1360.335/1800.0
2025-08-04T21:41:27.636 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:27.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:27.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:27.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:28.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1358.267/1800.0
2025-08-04T21:41:30.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:30.659 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:30.659 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:30.659 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:30.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1356.198/1800.0
2025-08-04T21:41:31.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:41:32.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1354.13/1800.0
2025-08-04T21:41:33.662 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:33.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:33.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:33.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:34.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1352.062/1800.0
2025-08-04T21:41:36.666 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:36.687 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:36.687 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:36.687 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:36.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1349.995/1800.0
2025-08-04T21:41:39.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1347.926/1800.0
2025-08-04T21:41:39.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:39.691 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:39.691 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:39.691 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:41.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1345.858/1800.0
2025-08-04T21:41:42.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:41:42.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:42.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:42.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:42.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:43.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1343.79/1800.0
2025-08-04T21:41:45.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1341.722/1800.0
2025-08-04T21:41:45.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:45.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:45.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:45.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:47.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1339.654/1800.0
2025-08-04T21:41:48.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:48.740 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:48.740 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:48.740 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:49.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1337.586/1800.0
2025-08-04T21:41:51.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1335.519/1800.0
2025-08-04T21:41:51.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:51.744 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:51.744 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:51.744 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:52.014 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:41:52.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:41:31.673977
2025-08-04T21:41:52.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:41:31.673977
2025-08-04T21:41:52.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:41:52.015 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:41:52.015 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:41:52.016 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:41:52&start_after=2025-08-03T19:41:52&end_after=2025-08-04T19:41:52&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:41:52.016 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:41:52.153 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:41:52&start_after=2025-08-03T19:41:52&end_after=2025-08-04T19:41:52&telescope=1m0a&ordering=start HTTP/1.1" 200 2179
2025-08-04T21:41:52.165 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:41:52.165 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:41:52.165 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:41:52.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:41:52.166 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1625.833902
2025-08-04T21:41:52.166 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:41:53.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1333.45/1800.0
2025-08-04T21:41:54.747 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:54.768 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:41:54.768 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:54.768 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:41:55.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1331.382/1800.0
2025-08-04T21:41:57.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1329.314/1800.0
2025-08-04T21:41:57.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:41:57.772 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:41:57.772 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:41:57.772 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:41:59.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1327.247/1800.0
2025-08-04T21:42:00.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:00.776 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:42:00.776 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:00.776 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:01.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:42:01.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1325.179/1800.0
2025-08-04T21:42:03.777 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:03.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:42:03.800 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:03.800 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:42:03.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1323.111/1800.0
2025-08-04T21:42:05.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1321.042/1800.0
2025-08-04T21:42:06.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:06.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T21:42:06.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:06.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:07.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1318.974/1800.0
2025-08-04T21:42:09.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:09.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:09.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:09.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:10.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1316.906/1800.0
2025-08-04T21:42:11.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:42:12.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1314.838/1800.0
2025-08-04T21:42:12.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:12.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:12.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:12.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:14.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1312.77/1800.0
2025-08-04T21:42:15.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:15.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:42:15.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:15.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:42:16.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1310.702/1800.0
2025-08-04T21:42:18.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1308.635/1800.0
2025-08-04T21:42:18.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:18.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:42:18.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:18.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:20.376 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1306.567/1800.0
2025-08-04T21:42:21.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:42:21.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:21.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:42:21.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:21.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:42:22.444 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1304.499/1800.0
2025-08-04T21:42:24.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1302.43/1800.0
2025-08-04T21:42:24.902 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:24.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:42:24.903 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:24.903 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:26.580 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1300.363/1800.0
2025-08-04T21:42:27.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:27.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:42:27.923 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:27.923 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:42:28.648 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1298.295/1800.0
2025-08-04T21:42:30.716 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1296.227/1800.0
2025-08-04T21:42:30.926 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:30.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:42:30.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:30.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:31.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:42:32.784 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1294.159/1800.0
2025-08-04T21:42:33.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:33.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:33.952 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:33.952 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:34.852 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1292.091/1800.0
2025-08-04T21:42:36.920 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1290.023/1800.0
2025-08-04T21:42:36.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:36.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:36.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:36.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:39.030 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1287.955/1800.0
2025-08-04T21:42:39.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:39.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:42:39.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:39.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:42:41.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1285.844/1800.0
2025-08-04T21:42:41.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:42:42.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:42.993 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:42:42.993 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:42.993 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:43.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1283.782/1800.0
2025-08-04T21:42:45.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1281.712/1800.0
2025-08-04T21:42:45.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:45.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:42:45.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:45.995 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:42:47.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1279.644/1800.0
2025-08-04T21:42:48.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:49.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:42:49.065 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:49.065 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:49.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1277.578/1800.0
2025-08-04T21:42:51.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:42:51.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:42:31.875127
2025-08-04T21:42:51.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:42:31.875127
2025-08-04T21:42:51.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:42:51.236 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:42:51.236 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:42:51.236 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:42:51&start_after=2025-08-03T19:42:51&end_after=2025-08-04T19:42:51&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:42:51.237 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:42:51.359 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:42:51&start_after=2025-08-03T19:42:51&end_after=2025-08-04T19:42:51&telescope=1m0a&ordering=start HTTP/1.1" 200 2174
2025-08-04T21:42:51.372 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:42:51.372 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:42:51.372 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:42:51.372 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:42:51.372 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1566.62711
2025-08-04T21:42:51.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:42:51.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1275.508/1800.0
2025-08-04T21:42:52.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:52.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:52.069 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:52.069 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:53.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1273.442/1800.0
2025-08-04T21:42:55.072 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:55.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:55.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:55.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:55.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1271.374/1800.0
2025-08-04T21:42:57.638 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1269.304/1800.0
2025-08-04T21:42:58.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:42:58.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:42:58.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:42:58.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:42:59.706 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1267.236/1800.0
2025-08-04T21:43:00.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:43:01.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:01.120 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:01.120 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:01.120 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:01.774 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1265.168/1800.0
2025-08-04T21:43:03.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1263.1/1800.0
2025-08-04T21:43:04.123 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:04.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:04.124 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:04.124 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:05.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1261.032/1800.0
2025-08-04T21:43:07.127 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:07.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:43:07.145 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:07.145 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:43:07.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1258.965/1800.0
2025-08-04T21:43:10.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1256.897/1800.0
2025-08-04T21:43:10.148 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:10.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:43:10.149 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:10.149 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:10.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:43:12.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1254.829/1800.0
2025-08-04T21:43:13.152 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:13.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:13.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:13.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:14.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1252.762/1800.0
2025-08-04T21:43:16.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:16.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:16.176 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:16.176 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:16.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1250.693/1800.0
2025-08-04T21:43:18.318 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1248.625/1800.0
2025-08-04T21:43:19.179 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:19.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:19.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:19.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:20.386 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1246.556/1800.0
2025-08-04T21:43:20.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:43:22.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:22.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:22.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:22.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:22.454 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1244.488/1800.0
2025-08-04T21:43:24.522 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1242.421/1800.0
2025-08-04T21:43:25.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:25.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:25.210 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:25.210 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:26.590 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1240.353/1800.0
2025-08-04T21:43:28.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:28.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:43:28.236 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:28.236 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:43:28.658 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1238.284/1800.0
2025-08-04T21:43:30.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:43:30.726 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1236.217/1800.0
2025-08-04T21:43:31.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:31.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-08-04T21:43:31.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:31.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:43:32.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1234.149/1800.0
2025-08-04T21:43:34.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:34.264 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:43:34.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:34.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:34.862 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1232.08/1800.0
2025-08-04T21:43:36.930 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1230.012/1800.0
2025-08-04T21:43:37.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:37.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:43:37.269 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:37.269 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:43:38.998 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1227.943/1800.0
2025-08-04T21:43:40.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:40.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:43:40.292 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:40.292 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:40.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:43:41.066 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1225.877/1800.0
2025-08-04T21:43:43.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1223.807/1800.0
2025-08-04T21:43:43.295 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:43.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:43.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:43.296 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:45.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1221.74/1800.0
2025-08-04T21:43:46.299 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:46.316 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:46.316 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:46.316 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:47.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1219.673/1800.0
2025-08-04T21:43:49.318 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:49.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:49.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:49.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:49.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1217.603/1800.0
2025-08-04T21:43:50.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:43:50.453 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:43:32.076518
2025-08-04T21:43:50.453 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:43:32.076518
2025-08-04T21:43:50.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:43:50.453 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:43:50.454 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:43:50.454 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:43:50&start_after=2025-08-03T19:43:50&end_after=2025-08-04T19:43:50&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:43:50.454 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:43:50.703 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:43:50&start_after=2025-08-03T19:43:50&end_after=2025-08-04T19:43:50&telescope=1m0a&ordering=start HTTP/1.1" 200 2183
2025-08-04T21:43:50.716 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:43:50.716 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:43:50.716 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:43:50.716 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:43:50.716 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1507.283792
2025-08-04T21:43:50.716 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:43:51.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1215.535/1800.0
2025-08-04T21:43:52.321 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:52.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:52.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:52.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:53.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1213.467/1800.0
2025-08-04T21:43:55.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:55.327 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:55.327 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:55.327 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:55.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1211.399/1800.0
2025-08-04T21:43:57.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1209.331/1800.0
2025-08-04T21:43:58.330 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:43:58.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:43:58.353 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:43:58.353 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:43:59.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1207.263/1800.0
2025-08-04T21:43:59.724 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:44:01.356 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:01.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:01.357 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:01.357 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:01.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1205.195/1800.0
2025-08-04T21:44:03.815 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1203.127/1800.0
2025-08-04T21:44:04.360 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:04.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:04.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:04.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:05.883 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1201.059/1800.0
2025-08-04T21:44:07.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:07.381 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:07.381 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:07.381 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:07.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1198.991/1800.0
2025-08-04T21:44:09.735 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:44:10.019 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1196.923/1800.0
2025-08-04T21:44:10.384 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:10.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:10.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:10.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:12.087 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1194.855/1800.0
2025-08-04T21:44:13.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:13.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:13.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:13.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:14.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1192.787/1800.0
2025-08-04T21:44:16.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1190.673/1800.0
2025-08-04T21:44:16.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:16.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:16.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:16.434 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:18.328 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1188.613/1800.0
2025-08-04T21:44:19.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:19.454 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:19.454 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:19.454 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:19.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:44:20.396 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1186.545/1800.0
2025-08-04T21:44:22.457 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:22.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:44:22.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:22.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:44:22.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1184.477/1800.0
2025-08-04T21:44:24.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1182.409/1800.0
2025-08-04T21:44:25.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:25.479 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:44:25.479 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:25.479 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:26.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1180.341/1800.0
2025-08-04T21:44:28.482 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:28.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:28.483 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:28.483 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:28.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1178.273/1800.0
2025-08-04T21:44:29.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:44:30.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1176.207/1800.0
2025-08-04T21:44:31.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:31.503 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:31.503 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:31.503 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:32.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1174.139/1800.0
2025-08-04T21:44:34.506 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:34.507 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:34.507 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:34.507 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:34.872 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1172.071/1800.0
2025-08-04T21:44:36.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1170.003/1800.0
2025-08-04T21:44:37.510 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:37.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:37.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:37.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:39.009 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1167.935/1800.0
2025-08-04T21:44:39.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:44:40.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:40.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:40.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:40.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:41.077 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1165.867/1800.0
2025-08-04T21:44:43.145 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1163.797/1800.0
2025-08-04T21:44:43.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:43.560 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:43.560 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:43.560 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:45.213 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1161.729/1800.0
2025-08-04T21:44:46.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:46.564 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:46.564 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:46.564 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:47.281 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1159.661/1800.0
2025-08-04T21:44:49.349 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1157.593/1800.0
2025-08-04T21:44:49.567 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:49.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:49.568 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:49.568 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:49.776 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:44:49.792 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:44:32.277649
2025-08-04T21:44:49.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:44:32.277649
2025-08-04T21:44:49.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:44:49.792 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:44:49.793 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:44:49.793 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:44:49&start_after=2025-08-03T19:44:49&end_after=2025-08-04T19:44:49&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:44:49.793 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:44:49.918 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:44:49&start_after=2025-08-03T19:44:49&end_after=2025-08-04T19:44:49&telescope=1m0a&ordering=start HTTP/1.1" 200 2189
2025-08-04T21:44:49.931 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:44:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:44:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:44:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:44:49.931 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1448.068756
2025-08-04T21:44:49.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:44:51.417 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1155.525/1800.0
2025-08-04T21:44:52.570 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:52.591 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:52.591 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:52.591 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:53.485 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1153.457/1800.0
2025-08-04T21:44:55.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1151.389/1800.0
2025-08-04T21:44:55.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:55.595 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:55.595 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:55.595 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:57.621 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1149.321/1800.0
2025-08-04T21:44:58.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:44:58.620 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:44:58.620 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:44:58.620 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:44:58.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:44:59.689 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1147.253/1800.0
2025-08-04T21:45:01.623 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:01.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:01.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:01.625 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:01.757 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1145.185/1800.0
2025-08-04T21:45:03.825 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1143.118/1800.0
2025-08-04T21:45:04.628 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:04.648 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:04.648 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:04.648 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:05.893 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1141.049/1800.0
2025-08-04T21:45:07.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:07.652 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:07.652 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:07.652 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:07.961 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1138.981/1800.0
2025-08-04T21:45:08.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:45:10.029 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1136.913/1800.0
2025-08-04T21:45:10.656 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:10.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:10.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:10.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:12.097 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1134.845/1800.0
2025-08-04T21:45:13.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:13.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:13.678 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:13.678 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:14.165 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1132.777/1800.0
2025-08-04T21:45:16.233 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1130.71/1800.0
2025-08-04T21:45:16.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:16.699 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:45:16.699 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:16.699 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:45:18.301 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1128.641/1800.0
2025-08-04T21:45:18.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:45:19.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:19.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:45:19.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:19.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:20.369 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1126.573/1800.0
2025-08-04T21:45:22.437 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1124.505/1800.0
2025-08-04T21:45:22.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:22.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:45:22.725 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:22.725 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:45:24.505 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1122.437/1800.0
2025-08-04T21:45:25.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:25.729 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 539.999
2025-08-04T21:45:25.729 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:25.729 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:45:26.573 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1120.369/1800.0
2025-08-04T21:45:28.641 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1118.301/1800.0
2025-08-04T21:45:28.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:28.755 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:45:28.755 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:28.755 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:28.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:45:30.709 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1116.233/1800.0
2025-08-04T21:45:31.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:31.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:31.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:31.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:32.777 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1114.165/1800.0
2025-08-04T21:45:34.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:34.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:34.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:34.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:34.845 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1112.097/1800.0
2025-08-04T21:45:36.913 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1110.029/1800.0
2025-08-04T21:45:37.766 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:37.767 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:37.767 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:37.767 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:38.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:45:38.981 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1107.962/1800.0
2025-08-04T21:45:40.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:40.771 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:40.771 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:40.771 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:41.049 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1105.893/1800.0
2025-08-04T21:45:43.117 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1103.824/1800.0
2025-08-04T21:45:43.774 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:43.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:43.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:43.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:45.185 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1101.757/1800.0
2025-08-04T21:45:46.800 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:46.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:46.801 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:46.801 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:47.253 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1099.688/1800.0
2025-08-04T21:45:48.981 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:45:48.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:45:32.477351
2025-08-04T21:45:48.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:45:32.477351
2025-08-04T21:45:48.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:45:48.982 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:45:48.982 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:45:48.982 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:45:48&start_after=2025-08-03T19:45:48&end_after=2025-08-04T19:45:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:45:48.983 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:45:49.142 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:45:48&start_after=2025-08-03T19:45:48&end_after=2025-08-04T19:45:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2173
2025-08-04T21:45:49.155 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:45:49.155 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:45:49.155 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:45:49.155 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:45:49.155 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1388.844668
2025-08-04T21:45:49.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:45:49.321 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1097.62/1800.0
2025-08-04T21:45:49.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:49.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:49.825 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:49.825 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:51.389 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1095.552/1800.0
2025-08-04T21:45:52.828 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:52.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:52.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:52.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:53.458 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1093.484/1800.0
2025-08-04T21:45:55.526 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1091.416/1800.0
2025-08-04T21:45:55.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:55.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:55.872 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:55.872 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:57.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1089.348/1800.0
2025-08-04T21:45:58.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:45:58.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:45:58.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:45:58.875 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:45:58.875 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:45:59.662 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1087.28/1800.0
2025-08-04T21:46:01.730 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1085.212/1800.0
2025-08-04T21:46:01.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:01.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:01.895 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:01.895 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:03.798 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1083.145/1800.0
2025-08-04T21:46:04.898 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:04.899 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:04.899 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:04.899 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:05.866 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1081.078/1800.0
2025-08-04T21:46:07.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:07.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:46:07.924 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:07.924 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:46:07.934 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1079.01/1800.0
2025-08-04T21:46:08.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:46:10.002 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1076.942/1800.0
2025-08-04T21:46:10.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:10.928 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:46:10.928 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:10.928 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:12.070 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1074.872/1800.0
2025-08-04T21:46:13.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:13.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:13.951 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:13.951 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:14.138 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1072.804/1800.0
2025-08-04T21:46:16.206 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1070.736/1800.0
2025-08-04T21:46:16.953 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:16.954 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:16.954 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:16.954 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:18.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:46:18.274 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1068.668/1800.0
2025-08-04T21:46:19.957 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:19.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:46:19.972 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:19.972 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:46:20.342 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1066.6/1800.0
2025-08-04T21:46:22.410 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1064.532/1800.0
2025-08-04T21:46:22.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:22.994 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:46:22.994 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:22.994 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:24.478 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1062.464/1800.0
2025-08-04T21:46:25.997 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:25.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:25.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:25.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:26.546 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1060.396/1800.0
2025-08-04T21:46:28.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:46:28.614 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1058.328/1800.0
2025-08-04T21:46:29.001 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:29.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:29.021 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:29.021 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:30.682 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1056.26/1800.0
2025-08-04T21:46:32.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:32.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:32.025 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:32.025 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:32.750 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1054.192/1800.0
2025-08-04T21:46:34.818 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1052.124/1800.0
2025-08-04T21:46:35.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:35.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:35.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:35.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:36.886 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1050.056/1800.0
2025-08-04T21:46:38.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:38.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:38.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:38.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:38.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:46:38.954 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1047.988/1800.0
2025-08-04T21:46:41.022 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1045.92/1800.0
2025-08-04T21:46:41.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:41.076 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:41.076 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:41.076 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:43.090 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1043.852/1800.0
2025-08-04T21:46:44.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:44.080 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:44.080 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:44.080 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:45.158 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1041.784/1800.0
2025-08-04T21:46:47.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:47.101 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:47.101 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:47.101 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:47.226 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1039.716/1800.0
2025-08-04T21:46:48.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:46:48.240 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:46:32.679606
2025-08-04T21:46:48.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:46:32.679606
2025-08-04T21:46:48.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:46:48.240 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:46:48.241 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:46:48.241 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:46:48&start_after=2025-08-03T19:46:48&end_after=2025-08-04T19:46:48&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:46:48.241 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:46:48.375 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:46:48&start_after=2025-08-03T19:46:48&end_after=2025-08-04T19:46:48&telescope=1m0a&ordering=start HTTP/1.1" 200 2183
2025-08-04T21:46:48.388 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:46:48.388 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:46:48.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:46:48.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:46:48.388 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1329.611312
2025-08-04T21:46:48.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:46:49.294 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1037.648/1800.0
2025-08-04T21:46:50.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:50.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:50.103 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:50.103 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:51.362 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1035.581/1800.0
2025-08-04T21:46:53.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:53.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:53.132 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:53.132 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:53.430 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1033.513/1800.0
2025-08-04T21:46:55.498 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1031.445/1800.0
2025-08-04T21:46:56.133 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:56.134 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:56.134 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:56.134 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:57.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:46:57.566 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1029.376/1800.0
2025-08-04T21:46:59.137 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:46:59.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:46:59.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:46:59.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:46:59.634 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1027.308/1800.0
2025-08-04T21:47:01.702 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1025.24/1800.0
2025-08-04T21:47:02.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:02.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:47:02.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:02.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:47:03.770 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1023.172/1800.0
2025-08-04T21:47:05.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:05.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:47:05.185 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:05.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:05.838 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1021.104/1800.0
2025-08-04T21:47:07.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:47:07.906 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1019.036/1800.0
2025-08-04T21:47:08.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:08.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:08.209 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:08.209 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:09.974 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1016.968/1800.0
2025-08-04T21:47:11.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:11.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:47:11.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:11.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:47:12.042 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1014.9/1800.0
2025-08-04T21:47:14.110 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1012.832/1800.0
2025-08-04T21:47:14.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:14.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:47:14.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:14.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:16.178 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1010.764/1800.0
2025-08-04T21:47:17.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:17.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:17.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:17.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:17.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:47:18.246 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1008.696/1800.0
2025-08-04T21:47:20.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:20.265 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:20.265 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:20.265 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:20.314 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1006.627/1800.0
2025-08-04T21:47:22.382 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1004.56/1800.0
2025-08-04T21:47:23.268 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:23.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:23.269 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:23.269 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:24.450 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1002.492/1800.0
2025-08-04T21:47:26.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:26.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:26.289 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:26.289 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:26.518 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1000.423/1800.0
2025-08-04T21:47:27.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:47:28.588 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 998.356/1800.0
2025-08-04T21:47:29.292 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:29.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:29.293 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:29.293 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:30.654 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 996.286/1800.0
2025-08-04T21:47:32.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:32.319 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:32.319 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:32.319 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:32.722 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 994.221/1800.0
2025-08-04T21:47:34.790 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 992.151/1800.0
2025-08-04T21:47:35.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:35.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:35.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:35.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:36.858 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 990.083/1800.0
2025-08-04T21:47:37.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:47:38.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:38.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:38.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:38.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:38.926 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 988.015/1800.0
2025-08-04T21:47:40.994 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 985.947/1800.0
2025-08-04T21:47:41.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:41.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:41.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:41.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:43.063 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 983.881/1800.0
2025-08-04T21:47:44.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:44.375 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:44.375 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:44.375 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:45.130 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 981.811/1800.0
2025-08-04T21:47:47.198 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 979.743/1800.0
2025-08-04T21:47:47.378 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:47.395 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:47.395 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:47.395 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:47.447 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:47:47.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:47:32.879977
2025-08-04T21:47:47.448 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:47:32.879977
2025-08-04T21:47:47.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:47:47.448 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:47:47.448 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:47:47.448 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:47:47&start_after=2025-08-03T19:47:47&end_after=2025-08-04T19:47:47&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:47:47.449 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:47:47.572 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:47:47&start_after=2025-08-03T19:47:47&end_after=2025-08-04T19:47:47&telescope=1m0a&ordering=start HTTP/1.1" 200 2180
2025-08-04T21:47:47.585 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:47:47.585 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:47:47.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:47:47.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:47:47.585 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1270.414609
2025-08-04T21:47:47.585 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:47:49.267 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 977.675/1800.0
2025-08-04T21:47:50.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:50.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:50.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:50.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:51.335 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 975.607/1800.0
2025-08-04T21:47:53.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:53.402 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:53.402 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:53.402 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:53.403 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 973.539/1800.0
2025-08-04T21:47:55.471 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 971.471/1800.0
2025-08-04T21:47:56.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:56.406 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:56.406 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:56.406 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:56.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:47:57.539 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 969.403/1800.0
2025-08-04T21:47:59.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:47:59.432 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:47:59.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:47:59.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:47:59.607 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 967.335/1800.0
2025-08-04T21:48:01.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 965.267/1800.0
2025-08-04T21:48:02.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:02.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:02.437 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:02.437 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:03.743 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 963.199/1800.0
2025-08-04T21:48:05.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:05.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:05.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:05.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:05.811 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 961.131/1800.0
2025-08-04T21:48:06.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:48:07.879 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 959.063/1800.0
2025-08-04T21:48:08.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:08.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:08.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:08.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:09.947 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 956.995/1800.0
2025-08-04T21:48:11.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:11.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:11.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:11.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:12.015 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 954.927/1800.0
2025-08-04T21:48:14.083 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 952.859/1800.0
2025-08-04T21:48:14.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:14.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:14.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:14.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:16.151 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 950.791/1800.0
2025-08-04T21:48:16.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:48:17.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:17.511 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:17.511 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:17.511 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:18.219 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 948.723/1800.0
2025-08-04T21:48:20.287 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 946.655/1800.0
2025-08-04T21:48:20.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:20.515 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:20.516 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:20.516 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:22.355 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 944.587/1800.0
2025-08-04T21:48:23.519 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:23.539 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:23.539 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:23.539 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:24.423 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 942.519/1800.0
2025-08-04T21:48:26.491 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 940.451/1800.0
2025-08-04T21:48:26.542 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:26.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:26.543 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:26.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:26.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:48:28.559 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 938.383/1800.0
2025-08-04T21:48:29.545 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:29.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:29.565 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:29.565 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:30.627 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 936.315/1800.0
2025-08-04T21:48:32.568 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:32.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:32.569 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:32.569 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:32.695 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 934.247/1800.0
2025-08-04T21:48:34.763 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 932.179/1800.0
2025-08-04T21:48:35.572 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:35.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:48:35.573 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:35.573 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:48:36.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:48:36.831 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 930.111/1800.0
2025-08-04T21:48:38.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:38.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:48:38.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:38.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:38.899 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 928.043/1800.0
2025-08-04T21:48:40.967 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 925.975/1800.0
2025-08-04T21:48:41.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:41.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:41.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:41.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:43.035 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 923.907/1800.0
2025-08-04T21:48:44.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:44.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:44.609 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:44.609 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:45.103 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 921.839/1800.0
2025-08-04T21:48:46.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:48:46.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:48:33.079647
2025-08-04T21:48:46.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:48:33.079647
2025-08-04T21:48:46.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:48:46.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:48:46.666 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:48:46.666 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:48:46&start_after=2025-08-03T19:48:46&end_after=2025-08-04T19:48:46&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:48:46.666 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:48:46.793 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:48:46&start_after=2025-08-03T19:48:46&end_after=2025-08-04T19:48:46&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T21:48:46.806 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:48:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:48:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:48:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:48:46.806 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1211.193806
2025-08-04T21:48:46.806 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T21:48:47.171 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 919.771/1800.0
2025-08-04T21:48:47.612 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:47.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:47.613 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:47.613 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:49.239 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 917.703/1800.0
2025-08-04T21:48:50.616 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:50.639 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:50.639 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:50.639 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:51.307 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 915.635/1800.0
2025-08-04T21:48:53.375 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 913.567/1800.0
2025-08-04T21:48:53.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:53.665 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:53.665 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:53.665 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:55.443 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 911.499/1800.0
2025-08-04T21:48:55.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:48:56.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:56.686 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:56.686 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:56.686 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:48:57.511 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 909.431/1800.0
2025-08-04T21:48:59.579 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 907.363/1800.0
2025-08-04T21:48:59.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:48:59.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:48:59.690 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:48:59.690 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:01.647 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 905.294/1800.0
2025-08-04T21:49:02.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:02.715 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:02.715 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:02.715 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:03.715 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 903.227/1800.0
2025-08-04T21:49:05.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:05.719 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:05.719 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:05.719 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:05.783 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 901.159/1800.0
2025-08-04T21:49:05.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:49:07.851 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 899.091/1800.0
2025-08-04T21:49:08.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:08.723 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:08.723 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:08.723 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:09.919 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 897.023/1800.0
2025-08-04T21:49:11.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:11.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:11.749 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:11.749 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:11.987 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 894.954/1800.0
2025-08-04T21:49:14.055 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 892.887/1800.0
2025-08-04T21:49:14.752 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:14.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:14.753 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:14.753 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:15.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:49:16.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 890.818/1800.0
2025-08-04T21:49:17.756 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:17.775 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:17.775 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:17.775 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:18.191 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 888.75/1800.0
2025-08-04T21:49:20.260 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 886.682/1800.0
2025-08-04T21:49:20.778 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:20.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:20.779 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:20.779 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:22.327 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 884.614/1800.0
2025-08-04T21:49:23.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:23.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:23.831 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:23.831 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:24.395 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 882.546/1800.0
2025-08-04T21:49:25.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:49:26.464 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 880.479/1800.0
2025-08-04T21:49:26.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:26.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:49:26.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:26.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:49:28.532 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 878.411/1800.0
2025-08-04T21:49:29.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:29.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:49:29.854 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:29.854 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:30.600 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 876.343/1800.0
2025-08-04T21:49:32.668 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 874.275/1800.0
2025-08-04T21:49:32.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:32.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:32.858 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:32.858 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:34.736 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 872.207/1800.0
2025-08-04T21:49:35.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:49:35.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:35.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:35.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:35.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:36.804 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 870.138/1800.0
2025-08-04T21:49:38.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:38.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 868.07/1800.0
2025-08-04T21:49:38.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:38.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:38.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:40.940 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 865.981/1800.0
2025-08-04T21:49:41.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:41.916 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:41.916 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:41.916 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:43.008 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 863.935/1800.0
2025-08-04T21:49:44.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:44.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:44.920 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:44.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:45.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 861.866/1800.0
2025-08-04T21:49:45.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:49:45.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:49:33.316578
2025-08-04T21:49:45.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:49:33.316578
2025-08-04T21:49:45.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:49:45.883 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:49:45.883 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:49:45.883 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:49:45&start_after=2025-08-03T19:49:45&end_after=2025-08-04T19:49:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:49:45.884 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:49:46.012 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:49:45&start_after=2025-08-03T19:49:45&end_after=2025-08-04T19:49:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2181
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1151.975173
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:49:46.024860    Obs time: 2025-08-04 20:08:58
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:19:11.975140
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1151
2025-08-04T21:49:46.024 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:49:47.144 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 859.798/1800.0
2025-08-04T21:49:47.923 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:47.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:47.945 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:47.945 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:49.212 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 857.731/1800.0
2025-08-04T21:49:50.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:50.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:50.949 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:50.949 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:51.280 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 855.663/1800.0
2025-08-04T21:49:53.348 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 853.595/1800.0
2025-08-04T21:49:53.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:53.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:54.009 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:54.009 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:55.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:49:55.416 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 851.527/1800.0
2025-08-04T21:49:57.012 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:49:57.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:49:57.029 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:49:57.029 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:49:57.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 849.458/1800.0
2025-08-04T21:49:59.552 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 847.39/1800.0
2025-08-04T21:50:00.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:00.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:00.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:00.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:01.620 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 845.322/1800.0
2025-08-04T21:50:03.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:03.050 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:50:03.050 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:03.050 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:50:03.688 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 843.255/1800.0
2025-08-04T21:50:05.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:50:05.756 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 841.186/1800.0
2025-08-04T21:50:06.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:06.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:50:06.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:06.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:07.824 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 839.118/1800.0
2025-08-04T21:50:09.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:09.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:09.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:09.092 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:09.892 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 837.05/1800.0
2025-08-04T21:50:11.960 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 834.982/1800.0
2025-08-04T21:50:12.095 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:12.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:12.096 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:12.096 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:14.076 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 832.914/1800.0
2025-08-04T21:50:15.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:50:15.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:15.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:15.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:15.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:16.134 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 830.797/1800.0
2025-08-04T21:50:18.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:18.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:50:18.125 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:18.126 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:50:18.202 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 828.74/1800.0
2025-08-04T21:50:20.270 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 826.672/1800.0
2025-08-04T21:50:21.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:21.150 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0010000000001
2025-08-04T21:50:21.150 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:21.150 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:50:22.338 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 824.604/1800.0
2025-08-04T21:50:24.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:24.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:50:24.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:24.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:24.406 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 822.536/1800.0
2025-08-04T21:50:25.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:50:26.474 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 820.468/1800.0
2025-08-04T21:50:27.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:27.178 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:27.178 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:27.178 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:28.542 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 818.4/1800.0
2025-08-04T21:50:30.182 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:30.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:30.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:30.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:30.610 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 816.332/1800.0
2025-08-04T21:50:32.678 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 814.264/1800.0
2025-08-04T21:50:33.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:33.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:33.208 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:33.208 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:34.746 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 812.196/1800.0
2025-08-04T21:50:35.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:50:36.211 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:36.212 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:36.212 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:36.212 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:36.814 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 810.128/1800.0
2025-08-04T21:50:38.882 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 808.061/1800.0
2025-08-04T21:50:39.215 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:39.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:39.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:39.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:40.950 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 805.992/1800.0
2025-08-04T21:50:42.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:42.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:42.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:42.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:43.018 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 803.924/1800.0
2025-08-04T21:50:45.085 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:50:45.086 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 801.856/1800.0
2025-08-04T21:50:45.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:50:33.517793
2025-08-04T21:50:45.086 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:50:33.517793
2025-08-04T21:50:45.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:50:45.087 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:50:45.087 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:50:45.087 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:50:45&start_after=2025-08-03T19:50:45&end_after=2025-08-04T19:50:45&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:50:45.087 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:50:45.205 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:50:45&start_after=2025-08-03T19:50:45&end_after=2025-08-04T19:50:45&telescope=1m0a&ordering=start HTTP/1.1" 200 2173
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1092.781718
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:50:45.218315    Obs time: 2025-08-04 20:08:58
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:18:12.781685
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1092
2025-08-04T21:50:45.218 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:50:45.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:45.262 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:45.262 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:45.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:47.154 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 799.79/1800.0
2025-08-04T21:50:48.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:48.287 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:48.287 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:48.287 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:49.222 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 797.72/1800.0
2025-08-04T21:50:51.289 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:51.290 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:51.290 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:51.290 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:51.290 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 795.652/1800.0
2025-08-04T21:50:53.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 793.584/1800.0
2025-08-04T21:50:54.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:50:54.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:54.308 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:54.308 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:54.308 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:55.426 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 791.516/1800.0
2025-08-04T21:50:57.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:50:57.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:50:57.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:50:57.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:50:57.494 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 789.448/1800.0
2025-08-04T21:50:59.562 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 787.38/1800.0
2025-08-04T21:51:00.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:00.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:00.336 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:00.336 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:01.630 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 785.311/1800.0
2025-08-04T21:51:03.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:03.338 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:03.338 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:03.338 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:03.698 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 783.244/1800.0
2025-08-04T21:51:04.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:51:05.766 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 781.176/1800.0
2025-08-04T21:51:06.341 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:06.342 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:06.342 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:06.342 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:07.834 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 779.107/1800.0
2025-08-04T21:51:09.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:09.346 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:09.346 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:09.346 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:09.902 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 777.04/1800.0
2025-08-04T21:51:11.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 774.971/1800.0
2025-08-04T21:51:12.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:12.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:12.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:12.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:14.038 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 772.903/1800.0
2025-08-04T21:51:14.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:51:15.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:15.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:15.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:15.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:16.106 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 770.837/1800.0
2025-08-04T21:51:18.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 768.767/1800.0
2025-08-04T21:51:18.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:18.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:18.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:18.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:20.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 766.699/1800.0
2025-08-04T21:51:21.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:21.414 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:21.414 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:21.414 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:22.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 764.611/1800.0
2025-08-04T21:51:24.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:51:24.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 762.563/1800.0
2025-08-04T21:51:24.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:24.418 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:24.418 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:24.418 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:26.447 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 760.495/1800.0
2025-08-04T21:51:27.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:27.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:27.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:27.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:28.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 758.427/1800.0
2025-08-04T21:51:30.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:30.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:30.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:30.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:30.583 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 756.359/1800.0
2025-08-04T21:51:32.651 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 754.291/1800.0
2025-08-04T21:51:33.449 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:33.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:33.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:33.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:34.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:51:34.719 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 752.223/1800.0
2025-08-04T21:51:36.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:36.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:36.470 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:36.470 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:36.787 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 750.155/1800.0
2025-08-04T21:51:38.855 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 748.087/1800.0
2025-08-04T21:51:39.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:39.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:39.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:39.493 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:40.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 746.019/1800.0
2025-08-04T21:51:42.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:42.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:51:42.497 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:42.497 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:51:42.991 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 743.951/1800.0
2025-08-04T21:51:44.278 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:51:44.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:51:33.718870
2025-08-04T21:51:44.279 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:51:33.718870
2025-08-04T21:51:44.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:51:44.279 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:51:44.279 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:51:44.279 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:51:44&start_after=2025-08-03T19:51:44&end_after=2025-08-04T19:51:44&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:51:44.280 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:51:44.402 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:51:44&start_after=2025-08-03T19:51:44&end_after=2025-08-04T19:51:44&telescope=1m0a&ordering=start HTTP/1.1" 200 2180
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 1033.584709
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:51:44.415328    Obs time: 2025-08-04 20:08:58
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:17:13.584672
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  1033
2025-08-04T21:51:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:51:45.059 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 741.883/1800.0
2025-08-04T21:51:45.500 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:45.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:51:45.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:45.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:47.127 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 739.815/1800.0
2025-08-04T21:51:48.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:48.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:48.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:48.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:49.195 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 737.747/1800.0
2025-08-04T21:51:51.263 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 735.679/1800.0
2025-08-04T21:51:51.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:51.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:51.526 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:51.526 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:53.331 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 733.611/1800.0
2025-08-04T21:51:53.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:51:54.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:54.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:54.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:54.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:55.399 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 731.543/1800.0
2025-08-04T21:51:57.467 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 729.475/1800.0
2025-08-04T21:51:57.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:51:57.556 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:51:57.556 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:51:57.556 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:51:59.535 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 727.407/1800.0
2025-08-04T21:52:00.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:00.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:00.558 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:00.558 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:01.603 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 725.34/1800.0
2025-08-04T21:52:03.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:52:03.561 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:03.580 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:03.580 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:03.580 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:03.671 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 723.271/1800.0
2025-08-04T21:52:05.739 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 721.203/1800.0
2025-08-04T21:52:06.583 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:06.584 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:06.584 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:06.584 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:07.807 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 719.135/1800.0
2025-08-04T21:52:09.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:09.586 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:09.586 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:09.586 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:09.875 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 717.067/1800.0
2025-08-04T21:52:11.943 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 714.999/1800.0
2025-08-04T21:52:12.589 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:12.608 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:12.608 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:12.608 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:13.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:52:14.011 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 712.931/1800.0
2025-08-04T21:52:15.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:15.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:15.610 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:15.610 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:16.079 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 710.863/1800.0
2025-08-04T21:52:18.147 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 708.795/1800.0
2025-08-04T21:52:18.613 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:18.631 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:18.632 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:18.632 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:20.215 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 706.727/1800.0
2025-08-04T21:52:21.633 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:21.634 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:21.634 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:21.634 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:22.283 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 704.659/1800.0
2025-08-04T21:52:23.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:52:24.358 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 702.591/1800.0
2025-08-04T21:52:24.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:24.655 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:24.655 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:24.655 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:26.419 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 700.516/1800.0
2025-08-04T21:52:27.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:27.658 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:27.658 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:27.658 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:28.487 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 698.455/1800.0
2025-08-04T21:52:30.555 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 696.387/1800.0
2025-08-04T21:52:30.661 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:30.681 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:30.681 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:30.681 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:32.623 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 694.319/1800.0
2025-08-04T21:52:33.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:52:33.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:33.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:33.685 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:33.685 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:34.691 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 692.251/1800.0
2025-08-04T21:52:36.688 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:36.708 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T21:52:36.708 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:36.708 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:52:36.759 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 690.183/1800.0
2025-08-04T21:52:38.827 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 688.115/1800.0
2025-08-04T21:52:39.709 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:39.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:52:39.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:39.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:40.895 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 686.047/1800.0
2025-08-04T21:52:42.713 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:42.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:42.714 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:42.714 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:42.963 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 683.979/1800.0
2025-08-04T21:52:43.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:52:43.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:52:33.918278
2025-08-04T21:52:43.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:52:33.918278
2025-08-04T21:52:43.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:52:43.484 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:52:43.484 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:52:43.484 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:52:43&start_after=2025-08-03T19:52:43&end_after=2025-08-04T19:52:43&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:52:43.485 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:52:43.638 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:52:43&start_after=2025-08-03T19:52:43&end_after=2025-08-04T19:52:43&telescope=1m0a&ordering=start HTTP/1.1" 200 2178
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 974.348326
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:52:43.651706    Obs time: 2025-08-04 20:08:58
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:16:14.348294
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  974
2025-08-04T21:52:43.651 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:52:45.031 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 681.911/1800.0
2025-08-04T21:52:45.717 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:45.735 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:45.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:45.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:47.099 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 679.843/1800.0
2025-08-04T21:52:48.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:48.738 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:48.738 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:48.738 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:49.167 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 677.775/1800.0
2025-08-04T21:52:51.235 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 675.707/1800.0
2025-08-04T21:52:51.741 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:51.742 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:51.742 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:51.742 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:52.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:52:53.303 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 673.639/1800.0
2025-08-04T21:52:54.745 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:54.763 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:52:54.763 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:54.763 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:52:55.371 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 671.571/1800.0
2025-08-04T21:52:57.439 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 669.503/1800.0
2025-08-04T21:52:57.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:52:57.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T21:52:57.783 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:52:57.783 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T21:52:59.507 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 667.435/1800.0
2025-08-04T21:53:00.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:00.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T21:53:00.786 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:00.786 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:01.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 665.367/1800.0
2025-08-04T21:53:02.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:53:03.643 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 663.299/1800.0
2025-08-04T21:53:03.789 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:03.806 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:03.807 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:03.807 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:05.711 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 661.231/1800.0
2025-08-04T21:53:06.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:06.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:06.811 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:06.811 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:07.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 659.163/1800.0
2025-08-04T21:53:09.813 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:09.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:09.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:09.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:09.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 657.095/1800.0
2025-08-04T21:53:11.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 655.027/1800.0
2025-08-04T21:53:12.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:53:12.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:12.838 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:12.838 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:12.838 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:13.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 652.959/1800.0
2025-08-04T21:53:15.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:15.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:15.861 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:15.861 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:16.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 650.89/1800.0
2025-08-04T21:53:18.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 648.822/1800.0
2025-08-04T21:53:18.861 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:18.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:18.862 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:18.862 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:20.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 646.754/1800.0
2025-08-04T21:53:21.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:21.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:21.881 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:21.881 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:22.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 644.687/1800.0
2025-08-04T21:53:22.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:53:24.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 642.618/1800.0
2025-08-04T21:53:24.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:24.883 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:24.883 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:24.883 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:26.391 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 640.55/1800.0
2025-08-04T21:53:27.885 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:27.906 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:27.906 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:27.906 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:28.460 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 638.482/1800.0
2025-08-04T21:53:30.527 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 636.415/1800.0
2025-08-04T21:53:30.909 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:30.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:30.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:30.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:32.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 634.346/1800.0
2025-08-04T21:53:32.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:53:33.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:33.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:33.934 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:33.934 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:34.664 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 632.278/1800.0
2025-08-04T21:53:36.732 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 630.21/1800.0
2025-08-04T21:53:36.937 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:36.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:36.959 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:36.959 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:38.800 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 628.143/1800.0
2025-08-04T21:53:39.961 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:39.978 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:39.978 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:39.978 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:40.868 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 626.074/1800.0
2025-08-04T21:53:42.706 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:53:42.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:53:34.120086
2025-08-04T21:53:42.726 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:53:34.120086
2025-08-04T21:53:42.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:53:42.726 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:53:42.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:53:42.726 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:53:42&start_after=2025-08-03T19:53:42&end_after=2025-08-04T19:53:42&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:53:42.726 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:53:42.842 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:53:42&start_after=2025-08-03T19:53:42&end_after=2025-08-04T19:53:42&telescope=1m0a&ordering=start HTTP/1.1" 200 2172
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 915.144519
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:53:42.855513    Obs time: 2025-08-04 20:08:58
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:15:15.144487
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  915
2025-08-04T21:53:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:53:42.936 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 624.006/1800.0
2025-08-04T21:53:42.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:42.982 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:42.982 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:42.982 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:45.004 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 621.938/1800.0
2025-08-04T21:53:45.985 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:45.986 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:45.986 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:45.986 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:47.072 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 619.87/1800.0
2025-08-04T21:53:48.989 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:49.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:49.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:49.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:49.140 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 617.802/1800.0
2025-08-04T21:53:51.208 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 615.734/1800.0
2025-08-04T21:53:51.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:53:52.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:52.010 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:52.010 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:52.010 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:53.276 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 613.666/1800.0
2025-08-04T21:53:55.013 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:55.035 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:55.035 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:55.035 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:55.344 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 611.598/1800.0
2025-08-04T21:53:57.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 609.53/1800.0
2025-08-04T21:53:58.038 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:53:58.039 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:53:58.039 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:53:58.039 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:53:59.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 607.462/1800.0
2025-08-04T21:54:01.043 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:01.060 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:01.060 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:01.060 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:01.548 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 605.394/1800.0
2025-08-04T21:54:01.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:54:03.616 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 603.327/1800.0
2025-08-04T21:54:04.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:04.062 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:04.062 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:04.062 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:05.684 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 601.258/1800.0
2025-08-04T21:54:07.065 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:07.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:07.084 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:07.084 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:07.752 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 599.19/1800.0
2025-08-04T21:54:09.820 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 597.122/1800.0
2025-08-04T21:54:10.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:10.088 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:10.088 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:10.088 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:11.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:54:11.888 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 595.054/1800.0
2025-08-04T21:54:13.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:13.090 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:54:13.090 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:13.090 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:54:13.956 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 592.986/1800.0
2025-08-04T21:54:16.024 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 590.918/1800.0
2025-08-04T21:54:16.093 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:16.116 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:54:16.116 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:16.116 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:18.092 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 588.85/1800.0
2025-08-04T21:54:19.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:19.118 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:19.118 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:19.118 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:20.160 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 586.782/1800.0
2025-08-04T21:54:21.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:54:22.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:22.142 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:22.142 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:22.142 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:22.228 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 584.714/1800.0
2025-08-04T21:54:24.296 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 582.646/1800.0
2025-08-04T21:54:25.145 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:25.146 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:25.146 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:25.146 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:26.364 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 580.578/1800.0
2025-08-04T21:54:28.149 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:28.168 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:28.168 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:28.168 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:28.432 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 578.51/1800.0
2025-08-04T21:54:30.500 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 576.442/1800.0
2025-08-04T21:54:31.171 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:31.172 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:31.172 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:31.172 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:31.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:54:32.568 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 574.374/1800.0
2025-08-04T21:54:34.175 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:34.197 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:34.197 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:34.197 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:34.645 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 572.306/1800.0
2025-08-04T21:54:36.704 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 570.229/1800.0
2025-08-04T21:54:37.199 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:37.200 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:37.200 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:37.200 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:38.772 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 568.17/1800.0
2025-08-04T21:54:40.203 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:40.227 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:40.227 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:40.227 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:40.840 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 566.102/1800.0
2025-08-04T21:54:41.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:54:41.925 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:54:34.321600
2025-08-04T21:54:41.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:54:34.321600
2025-08-04T21:54:41.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:54:41.925 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:54:41.925 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:54:41.925 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:54:41&start_after=2025-08-03T19:54:41&end_after=2025-08-04T19:54:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:54:41.926 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:54:42.059 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:54:41&start_after=2025-08-03T19:54:41&end_after=2025-08-04T19:54:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2176
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 855.928105
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:54:42.071927    Obs time: 2025-08-04 20:08:58
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:14:15.928073
2025-08-04T21:54:42.071 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  855
2025-08-04T21:54:42.072 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:54:42.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 564.035/1800.0
2025-08-04T21:54:43.230 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:43.231 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:43.231 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:43.231 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:44.976 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 561.967/1800.0
2025-08-04T21:54:46.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:46.250 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:46.250 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:46.250 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:47.044 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 559.899/1800.0
2025-08-04T21:54:49.112 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 557.831/1800.0
2025-08-04T21:54:49.253 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:49.254 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:49.254 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:49.254 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:51.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:54:51.180 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 555.763/1800.0
2025-08-04T21:54:52.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:52.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:52.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:52.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:53.248 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 553.693/1800.0
2025-08-04T21:54:55.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:55.302 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:55.302 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:55.302 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:55.316 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 551.627/1800.0
2025-08-04T21:54:57.384 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 549.557/1800.0
2025-08-04T21:54:58.305 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:54:58.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:54:58.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:54:58.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:54:59.453 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 547.489/1800.0
2025-08-04T21:55:01.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:55:01.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:01.333 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:55:01.333 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:01.333 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:55:01.521 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 545.421/1800.0
2025-08-04T21:55:03.589 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 543.354/1800.0
2025-08-04T21:55:04.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:04.337 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T21:55:04.337 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:04.337 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:05.657 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 541.287/1800.0
2025-08-04T21:55:07.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:07.361 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:07.361 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:07.361 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:07.725 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 539.219/1800.0
2025-08-04T21:55:09.793 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 537.151/1800.0
2025-08-04T21:55:10.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:10.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:55:10.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:10.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:55:11.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:55:11.861 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 535.083/1800.0
2025-08-04T21:55:13.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:13.390 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:55:13.390 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:13.390 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:13.929 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 533.013/1800.0
2025-08-04T21:55:15.997 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 530.945/1800.0
2025-08-04T21:55:16.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:16.394 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:16.394 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:16.394 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:18.065 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 528.877/1800.0
2025-08-04T21:55:19.397 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:19.412 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:19.412 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:19.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:20.133 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 526.81/1800.0
2025-08-04T21:55:21.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:55:22.201 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 524.741/1800.0
2025-08-04T21:55:22.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:22.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:22.416 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:22.417 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:24.269 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 522.675/1800.0
2025-08-04T21:55:25.417 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:25.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:25.437 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:25.437 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:26.337 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 520.606/1800.0
2025-08-04T21:55:28.405 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 518.539/1800.0
2025-08-04T21:55:28.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:28.439 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:28.439 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:28.439 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:30.473 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 516.469/1800.0
2025-08-04T21:55:31.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:55:31.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:31.458 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:31.458 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:31.458 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:32.541 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 514.401/1800.0
2025-08-04T21:55:34.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:34.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:34.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:34.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:34.609 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 512.333/1800.0
2025-08-04T21:55:36.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 510.265/1800.0
2025-08-04T21:55:37.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:37.483 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:37.483 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:37.532 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:38.745 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 508.199/1800.0
2025-08-04T21:55:40.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:40.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:40.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:40.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:40.813 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 506.13/1800.0
2025-08-04T21:55:41.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:55:41.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:55:34.522891
2025-08-04T21:55:41.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:55:34.522891
2025-08-04T21:55:41.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:55:41.122 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:55:41.122 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:55:41.122 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:55:41&start_after=2025-08-03T19:55:41&end_after=2025-08-04T19:55:41&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:55:41.123 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:55:41.385 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:55:41&start_after=2025-08-03T19:55:41&end_after=2025-08-04T19:55:41&telescope=1m0a&ordering=start HTTP/1.1" 200 2171
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 796.60172
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:55:41.398313    Obs time: 2025-08-04 20:08:58
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:13:16.601687
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  796
2025-08-04T21:55:41.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:55:42.881 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 504.062/1800.0
2025-08-04T21:55:43.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:43.538 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:43.538 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:43.538 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:44.949 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 501.994/1800.0
2025-08-04T21:55:46.541 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:46.563 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:55:46.563 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:46.563 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:55:47.017 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 499.927/1800.0
2025-08-04T21:55:49.085 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 497.857/1800.0
2025-08-04T21:55:49.565 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:49.566 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:55:49.566 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:49.566 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:50.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:55:51.153 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 495.789/1800.0
2025-08-04T21:55:52.569 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:52.592 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:52.592 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:52.592 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:53.221 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 493.721/1800.0
2025-08-04T21:55:55.289 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 491.653/1800.0
2025-08-04T21:55:55.595 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:55.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:55.597 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:55.597 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:57.357 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 489.585/1800.0
2025-08-04T21:55:58.600 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:55:58.622 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:55:58.622 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:55:58.622 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:55:59.425 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 487.516/1800.0
2025-08-04T21:56:00.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:56:01.493 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 485.448/1800.0
2025-08-04T21:56:01.625 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:01.626 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:01.626 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:01.626 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:03.561 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 483.38/1800.0
2025-08-04T21:56:04.629 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:04.651 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:04.651 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:04.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:05.629 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 481.312/1800.0
2025-08-04T21:56:07.653 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:07.675 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:07.675 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:07.675 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:07.697 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 479.244/1800.0
2025-08-04T21:56:09.765 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 477.177/1800.0
2025-08-04T21:56:10.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:56:10.678 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:10.700 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:10.700 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:10.700 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:11.833 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 475.108/1800.0
2025-08-04T21:56:13.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:13.704 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:13.704 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:13.704 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:13.901 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 473.042/1800.0
2025-08-04T21:56:15.970 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 470.974/1800.0
2025-08-04T21:56:16.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:16.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:16.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:16.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:18.037 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 468.904/1800.0
2025-08-04T21:56:19.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:19.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:19.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:19.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:20.105 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 466.838/1800.0
2025-08-04T21:56:20.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:56:22.174 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 464.768/1800.0
2025-08-04T21:56:22.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:22.732 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:22.732 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:22.732 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:24.242 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 462.7/1800.0
2025-08-04T21:56:25.736 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:25.753 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T21:56:25.753 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:25.753 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T21:56:26.310 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 460.634/1800.0
2025-08-04T21:56:28.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 458.566/1800.0
2025-08-04T21:56:28.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:28.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T21:56:28.758 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:28.758 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:30.446 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 456.496/1800.0
2025-08-04T21:56:30.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:56:31.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:31.779 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:31.779 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:31.779 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:32.514 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 454.428/1800.0
2025-08-04T21:56:34.582 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 452.36/1800.0
2025-08-04T21:56:34.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:34.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:34.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:34.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:36.649 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 450.294/1800.0
2025-08-04T21:56:37.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:37.803 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:56:37.803 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:37.803 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:56:38.718 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 448.224/1800.0
2025-08-04T21:56:40.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:56:40.458 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:56:34.723493
2025-08-04T21:56:40.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:56:34.723493
2025-08-04T21:56:40.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:56:40.458 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:56:40.458 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:56:40.458 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:56:40&start_after=2025-08-03T19:56:40&end_after=2025-08-04T19:56:40&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:56:40.459 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:56:40.587 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:56:40&start_after=2025-08-03T19:56:40&end_after=2025-08-04T19:56:40&telescope=1m0a&ordering=start HTTP/1.1" 200 2171
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 737.393515
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:56:40.606530    Obs time: 2025-08-04 20:08:58
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:12:17.393470
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  737
2025-08-04T21:56:40.606 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:56:40.786 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 446.156/1800.0
2025-08-04T21:56:40.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:40.805 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:56:40.806 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:40.806 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:42.854 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 444.088/1800.0
2025-08-04T21:56:43.809 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:43.830 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:43.830 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:43.830 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:44.922 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 442.02/1800.0
2025-08-04T21:56:46.833 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:46.834 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:46.834 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:46.834 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:46.990 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 439.952/1800.0
2025-08-04T21:56:49.058 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 437.885/1800.0
2025-08-04T21:56:49.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:56:49.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:49.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:49.857 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:49.857 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:51.126 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 435.818/1800.0
2025-08-04T21:56:52.858 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:52.859 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:52.859 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:52.859 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:53.194 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 433.748/1800.0
2025-08-04T21:56:55.262 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 431.68/1800.0
2025-08-04T21:56:55.862 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:55.879 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:55.879 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:55.879 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:57.330 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 429.612/1800.0
2025-08-04T21:56:58.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:56:58.887 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:56:58.887 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:56:58.888 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:56:59.398 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 427.544/1800.0
2025-08-04T21:56:59.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:57:01.466 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 425.476/1800.0
2025-08-04T21:57:01.889 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:01.905 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:01.905 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:01.905 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:03.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 423.408/1800.0
2025-08-04T21:57:04.908 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:04.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:04.930 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:04.930 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:05.602 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 421.342/1800.0
2025-08-04T21:57:07.670 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 419.272/1800.0
2025-08-04T21:57:07.933 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:07.948 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:07.948 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:07.948 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:09.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:57:09.738 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 417.206/1800.0
2025-08-04T21:57:10.951 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:10.969 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:57:10.969 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:10.969 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:57:11.806 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 415.136/1800.0
2025-08-04T21:57:13.908 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 413.068/1800.0
2025-08-04T21:57:13.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:13.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:57:13.973 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:13.973 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:15.980 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 410.966/1800.0
2025-08-04T21:57:16.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:16.992 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:16.992 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:16.992 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:18.048 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 408.894/1800.0
2025-08-04T21:57:19.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:57:19.995 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:19.996 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:19.996 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:19.996 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:20.116 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 406.826/1800.0
2025-08-04T21:57:22.184 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 404.758/1800.0
2025-08-04T21:57:22.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:23.018 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:23.018 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:23.018 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:24.252 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 402.69/1800.0
2025-08-04T21:57:26.021 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:26.022 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:26.022 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:26.022 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:26.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 400.623/1800.0
2025-08-04T21:57:28.388 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 398.555/1800.0
2025-08-04T21:57:29.025 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:29.042 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:29.042 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:29.042 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:29.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:57:30.456 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 396.487/1800.0
2025-08-04T21:57:32.045 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:32.046 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:32.046 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:32.046 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:32.524 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 394.418/1800.0
2025-08-04T21:57:34.592 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 392.351/1800.0
2025-08-04T21:57:35.049 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:35.068 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:35.068 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:35.068 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:36.660 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 390.283/1800.0
2025-08-04T21:57:38.069 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:38.070 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:38.070 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:38.070 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:38.728 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 388.215/1800.0
2025-08-04T21:57:39.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:57:39.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:57:34.925434
2025-08-04T21:57:39.680 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:57:34.925434
2025-08-04T21:57:39.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:57:39.680 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:57:39.680 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:57:39.680 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:57:39&start_after=2025-08-03T19:57:39&end_after=2025-08-04T19:57:39&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:57:39.681 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:57:39.804 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:57:39&start_after=2025-08-03T19:57:39&end_after=2025-08-04T19:57:39&telescope=1m0a&ordering=start HTTP/1.1" 200 2178
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 678.18314
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:57:39.816892    Obs time: 2025-08-04 20:08:58
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:11:18.183108
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  678
2025-08-04T21:57:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:57:40.796 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 386.146/1800.0
2025-08-04T21:57:41.073 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:41.092 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:41.092 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:41.093 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:42.864 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 384.078/1800.0
2025-08-04T21:57:44.096 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:44.097 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:44.097 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:44.097 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:44.932 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 382.01/1800.0
2025-08-04T21:57:47.000 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 379.942/1800.0
2025-08-04T21:57:47.100 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:47.121 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:47.121 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:47.121 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:48.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:57:49.068 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 377.875/1800.0
2025-08-04T21:57:50.124 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:50.141 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:50.141 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:50.141 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:51.136 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 375.807/1800.0
2025-08-04T21:57:53.144 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:53.163 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:53.163 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:53.163 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:53.204 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 373.739/1800.0
2025-08-04T21:57:55.272 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 371.67/1800.0
2025-08-04T21:57:56.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:56.184 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:56.184 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:56.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:57.340 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 369.602/1800.0
2025-08-04T21:57:58.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:57:59.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:57:59.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:57:59.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:57:59.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:57:59.408 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 367.534/1800.0
2025-08-04T21:58:01.476 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 365.466/1800.0
2025-08-04T21:58:02.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:02.214 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:58:02.214 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:02.214 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:58:03.544 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 363.398/1800.0
2025-08-04T21:58:05.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:05.218 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:58:05.218 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:05.218 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:05.612 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 361.33/1800.0
2025-08-04T21:58:07.680 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 359.262/1800.0
2025-08-04T21:58:08.221 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:08.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:08.240 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:08.240 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:08.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:58:09.748 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 357.194/1800.0
2025-08-04T21:58:11.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:11.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:11.242 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:11.242 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:11.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 355.126/1800.0
2025-08-04T21:58:13.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 353.058/1800.0
2025-08-04T21:58:14.245 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:14.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:14.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:14.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:15.952 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 350.99/1800.0
2025-08-04T21:58:17.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:17.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:17.270 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:17.270 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:18.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 348.922/1800.0
2025-08-04T21:58:18.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:58:20.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 346.854/1800.0
2025-08-04T21:58:20.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:20.294 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:20.294 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:20.294 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:22.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 344.787/1800.0
2025-08-04T21:58:23.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:23.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:23.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:23.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:24.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 342.718/1800.0
2025-08-04T21:58:26.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 340.65/1800.0
2025-08-04T21:58:26.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:26.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:26.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:26.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:28.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 338.582/1800.0
2025-08-04T21:58:28.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:58:29.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:29.345 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T21:58:29.345 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:29.345 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T21:58:30.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 336.514/1800.0
2025-08-04T21:58:32.348 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:32.349 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T21:58:32.349 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:32.349 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:32.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 334.446/1800.0
2025-08-04T21:58:34.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 332.379/1800.0
2025-08-04T21:58:35.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:35.368 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:35.368 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:35.368 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:36.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 330.311/1800.0
2025-08-04T21:58:38.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:38.370 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:38.370 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:38.370 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:38.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 328.243/1800.0
2025-08-04T21:58:38.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:58:38.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:58:35.125394
2025-08-04T21:58:38.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:58:35.125394
2025-08-04T21:58:38.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:58:38.875 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:58:38.876 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:58:38.876 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:58:38&start_after=2025-08-03T19:58:38&end_after=2025-08-04T19:58:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:58:38.876 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:58:38.998 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:58:38&start_after=2025-08-03T19:58:38&end_after=2025-08-04T19:58:38&telescope=1m0a&ordering=start HTTP/1.1" 200 2181
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 618.988428
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:58:39.011604    Obs time: 2025-08-04 20:08:58
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:10:18.988396
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  618
2025-08-04T21:58:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:58:40.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 326.175/1800.0
2025-08-04T21:58:41.373 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:41.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:41.396 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:41.396 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:42.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 324.106/1800.0
2025-08-04T21:58:44.399 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:44.400 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:44.400 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:44.400 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:44.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 322.038/1800.0
2025-08-04T21:58:46.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 319.97/1800.0
2025-08-04T21:58:47.403 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:47.425 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:47.425 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:47.425 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:48.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:58:49.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 317.903/1800.0
2025-08-04T21:58:50.428 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:50.429 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:50.429 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:50.429 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:51.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 315.835/1800.0
2025-08-04T21:58:53.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 313.767/1800.0
2025-08-04T21:58:53.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:53.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:53.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:53.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:55.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 311.699/1800.0
2025-08-04T21:58:56.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:56.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:56.438 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:56.438 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:58:57.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 309.629/1800.0
2025-08-04T21:58:58.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:58:59.381 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 307.561/1800.0
2025-08-04T21:58:59.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:58:59.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:58:59.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:58:59.464 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:01.449 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 305.493/1800.0
2025-08-04T21:59:02.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:02.468 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:02.468 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:02.468 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:03.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 303.425/1800.0
2025-08-04T21:59:05.471 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:05.488 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:05.488 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:05.488 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:05.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 301.357/1800.0
2025-08-04T21:59:07.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 299.289/1800.0
2025-08-04T21:59:08.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T21:59:08.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:08.490 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:08.490 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:08.490 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:09.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 297.221/1800.0
2025-08-04T21:59:11.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:11.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:11.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:11.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:11.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 295.154/1800.0
2025-08-04T21:59:13.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 293.085/1800.0
2025-08-04T21:59:14.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:14.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T21:59:14.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:14.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T21:59:15.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 291.017/1800.0
2025-08-04T21:59:17.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:17.522 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T21:59:17.522 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:17.522 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:17.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 288.949/1800.0
2025-08-04T21:59:18.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T21:59:20.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 286.881/1800.0
2025-08-04T21:59:20.525 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:20.547 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:20.547 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:20.547 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:22.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 284.813/1800.0
2025-08-04T21:59:23.549 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:23.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:23.550 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:23.550 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:24.241 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 282.745/1800.0
2025-08-04T21:59:26.302 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 280.632/1800.0
2025-08-04T21:59:26.553 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:26.571 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:26.571 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:26.571 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:28.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T21:59:28.370 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 278.573/1800.0
2025-08-04T21:59:29.573 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:29.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:29.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:29.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:30.438 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 276.503/1800.0
2025-08-04T21:59:32.506 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 274.435/1800.0
2025-08-04T21:59:32.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:32.594 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:32.594 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:32.594 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:34.575 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 272.367/1800.0
2025-08-04T21:59:35.597 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:35.598 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:35.598 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:35.598 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:36.642 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 270.299/1800.0
2025-08-04T21:59:38.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T21:59:38.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T21:59:35.325066
2025-08-04T21:59:38.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T21:59:35.325066
2025-08-04T21:59:38.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T21:59:38.071 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T21:59:38.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T21:59:38.071 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:59:38&start_after=2025-08-03T19:59:38&end_after=2025-08-04T19:59:38&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T21:59:38.072 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T21:59:38.191 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T19:59:38&start_after=2025-08-03T19:59:38&end_after=2025-08-04T19:59:38&telescope=1m0a&ordering=start HTTP/1.1" 200 2168
2025-08-04T21:59:38.203 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T21:59:38.203 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T21:59:38.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T21:59:38.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T21:59:38.203 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 559.796546
2025-08-04T21:59:38.221 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T21:59:38.601 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:38.602 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:38.602 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:38.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:38.710 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 268.231/1800.0
2025-08-04T21:59:40.223 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T21:59:40.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T21:59:40.242 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 19:59:40.242336    Obs time: 2025-08-04 20:08:58
2025-08-04T21:59:40.242 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:09:17.757664
2025-08-04T21:59:40.242 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  557
2025-08-04T21:59:40.242 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T21:59:40.779 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 266.163/1800.0
2025-08-04T21:59:41.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:41.624 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:41.624 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:41.624 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:42.847 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 264.095/1800.0
2025-08-04T21:59:44.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:44.646 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:44.646 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:44.646 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:44.915 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 262.027/1800.0
2025-08-04T21:59:46.983 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 259.959/1800.0
2025-08-04T21:59:47.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T21:59:47.649 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:47.650 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:47.650 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:47.651 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:49.051 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 257.891/1800.0
2025-08-04T21:59:50.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:50.672 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:50.672 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:50.672 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:51.119 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 255.823/1800.0
2025-08-04T21:59:53.187 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 253.755/1800.0
2025-08-04T21:59:53.673 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:53.674 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:53.674 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:53.674 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:55.255 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 251.687/1800.0
2025-08-04T21:59:56.677 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:56.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:56.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:56.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T21:59:57.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T21:59:57.323 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 249.619/1800.0
2025-08-04T21:59:59.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 247.551/1800.0
2025-08-04T21:59:59.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T21:59:59.698 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T21:59:59.698 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T21:59:59.698 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:01.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 245.446/1800.0
2025-08-04T22:00:02.701 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:02.702 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:02.702 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:02.702 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:03.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 243.378/1800.0
2025-08-04T22:00:05.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 241.309/1800.0
2025-08-04T22:00:05.705 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:05.724 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:05.724 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:05.724 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:07.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:00:07.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 239.242/1800.0
2025-08-04T22:00:08.727 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:08.728 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:08.728 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:08.728 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:09.769 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 237.173/1800.0
2025-08-04T22:00:11.731 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:11.754 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:11.754 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:11.754 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:11.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 235.105/1800.0
2025-08-04T22:00:13.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 233.037/1800.0
2025-08-04T22:00:14.757 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:14.758 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:14.758 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:14.758 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:15.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 230.969/1800.0
2025-08-04T22:00:17.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:00:17.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:17.780 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:17.780 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:17.780 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:18.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 228.901/1800.0
2025-08-04T22:00:20.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 226.833/1800.0
2025-08-04T22:00:20.781 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:20.782 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:20.782 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:20.782 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:22.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 224.765/1800.0
2025-08-04T22:00:23.785 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:23.804 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:23.804 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:23.804 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:24.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 222.697/1800.0
2025-08-04T22:00:26.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 220.629/1800.0
2025-08-04T22:00:26.807 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:26.808 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T22:00:26.808 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:26.808 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T22:00:27.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:00:28.381 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 218.561/1800.0
2025-08-04T22:00:29.811 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:29.832 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T22:00:29.832 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:29.833 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:30.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 216.493/1800.0
2025-08-04T22:00:32.517 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 214.425/1800.0
2025-08-04T22:00:32.836 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:32.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:32.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:32.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:34.585 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 212.357/1800.0
2025-08-04T22:00:35.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:35.864 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:35.864 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:35.864 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:36.653 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 210.289/1800.0
2025-08-04T22:00:37.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:00:37.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:00:35.523725
2025-08-04T22:00:37.319 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:00:35.523725
2025-08-04T22:00:37.319 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:00:37.319 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:00:37.319 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:00:37.319 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:00:37&start_after=2025-08-03T20:00:37&end_after=2025-08-04T20:00:37&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:00:37.320 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:00:37.461 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:00:37&start_after=2025-08-03T20:00:37&end_after=2025-08-04T20:00:37&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T22:00:37.474 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:00:37.474 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:00:37.474 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:00:37.474 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:00:37.474 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 500.525785
2025-08-04T22:00:37.475 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:00:38.721 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 208.221/1800.0
2025-08-04T22:00:38.865 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:38.866 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:38.866 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:38.866 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:39.477 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:00:39.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:00:39.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:00:39.478128    Obs time: 2025-08-04 20:08:58
2025-08-04T22:00:39.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:08:18.521872
2025-08-04T22:00:39.478 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  498
2025-08-04T22:00:39.478 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:00:40.789 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 206.153/1800.0
2025-08-04T22:00:41.869 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:41.870 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:41.870 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:41.870 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:42.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 204.085/1800.0
2025-08-04T22:00:44.873 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:44.892 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:44.892 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:44.892 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:44.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 202.017/1800.0
2025-08-04T22:00:46.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:00:46.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 199.949/1800.0
2025-08-04T22:00:47.895 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:47.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:47.896 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:47.896 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:49.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 197.881/1800.0
2025-08-04T22:00:50.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:50.917 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:50.917 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:50.917 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:51.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 195.813/1800.0
2025-08-04T22:00:53.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 193.745/1800.0
2025-08-04T22:00:53.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:53.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:53.921 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:53.921 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:55.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 191.677/1800.0
2025-08-04T22:00:56.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:00:56.924 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:56.943 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:56.943 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:56.943 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:00:57.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 189.609/1800.0
2025-08-04T22:00:59.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 187.541/1800.0
2025-08-04T22:00:59.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:00:59.947 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:00:59.947 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:00:59.947 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:01.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 185.473/1800.0
2025-08-04T22:01:02.950 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:02.970 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:02.970 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:02.970 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:03.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 183.405/1800.0
2025-08-04T22:01:05.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 181.337/1800.0
2025-08-04T22:01:05.973 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:05.974 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:05.974 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:05.974 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:06.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:01:07.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 179.269/1800.0
2025-08-04T22:01:08.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:08.998 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:08.998 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:08.998 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:09.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 177.203/1800.0
2025-08-04T22:01:11.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 175.135/1800.0
2025-08-04T22:01:12.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:12.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:12.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:12.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:13.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 173.065/1800.0
2025-08-04T22:01:15.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:15.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:15.027 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:15.027 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:15.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 170.997/1800.0
2025-08-04T22:01:16.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:01:18.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 168.929/1800.0
2025-08-04T22:01:18.029 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:18.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:18.030 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:18.030 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:20.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 166.861/1800.0
2025-08-04T22:01:21.033 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:21.055 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:21.056 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:21.056 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:22.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 164.793/1800.0
2025-08-04T22:01:24.059 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:24.060 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:24.060 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:24.060 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:24.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 162.725/1800.0
2025-08-04T22:01:26.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 160.657/1800.0
2025-08-04T22:01:26.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:01:27.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:27.079 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:27.079 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:27.079 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:28.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 158.589/1800.0
2025-08-04T22:01:30.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:30.099 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:30.099 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:30.099 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:30.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 156.521/1800.0
2025-08-04T22:01:32.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 154.453/1800.0
2025-08-04T22:01:33.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:33.103 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:01:33.103 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:33.103 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:01:34.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 152.385/1800.0
2025-08-04T22:01:36.106 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:36.125 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:01:36.125 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:36.125 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:36.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:01:36.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:01:35.724919
2025-08-04T22:01:36.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:01:35.724919
2025-08-04T22:01:36.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:01:36.531 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:01:36.532 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:01:36.532 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:01:36&start_after=2025-08-03T20:01:36&end_after=2025-08-04T20:01:36&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:01:36.532 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:01:36.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 150.317/1800.0
2025-08-04T22:01:36.652 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:01:36&start_after=2025-08-03T20:01:36&end_after=2025-08-04T20:01:36&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T22:01:36.709 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:01:36.709 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:01:36.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:01:36.709 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:01:36.710 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 441.289965
2025-08-04T22:01:36.710 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:01:38.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 148.249/1800.0
2025-08-04T22:01:38.713 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:01:38.714 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:01:38.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:01:38.714040    Obs time: 2025-08-04 20:08:58
2025-08-04T22:01:38.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:07:19.285960
2025-08-04T22:01:38.714 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  439
2025-08-04T22:01:38.714 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:01:39.128 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:39.129 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:39.129 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:39.129 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:40.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 146.181/1800.0
2025-08-04T22:01:42.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:42.151 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:42.151 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:42.151 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:42.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 144.113/1800.0
2025-08-04T22:01:44.897 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 142.045/1800.0
2025-08-04T22:01:45.153 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:45.154 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:45.154 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:45.154 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:45.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:01:46.965 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 139.977/1800.0
2025-08-04T22:01:48.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:48.173 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:48.173 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:48.173 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:49.033 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 137.909/1800.0
2025-08-04T22:01:51.101 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 135.841/1800.0
2025-08-04T22:01:51.176 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:51.177 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:51.177 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:51.177 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:53.169 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 133.773/1800.0
2025-08-04T22:01:54.181 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:54.202 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:54.202 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:54.202 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:55.237 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 131.704/1800.0
2025-08-04T22:01:55.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:01:57.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:01:57.206 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:01:57.206 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:01:57.206 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:01:57.305 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 129.636/1800.0
2025-08-04T22:01:59.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 127.568/1800.0
2025-08-04T22:02:00.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:00.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:00.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:00.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:01.441 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 125.5/1800.0
2025-08-04T22:02:03.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:03.237 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:03.237 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:03.237 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:03.509 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 123.432/1800.0
2025-08-04T22:02:05.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 121.364/1800.0
2025-08-04T22:02:05.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:02:06.240 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:06.241 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:06.241 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:06.241 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:07.646 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 119.296/1800.0
2025-08-04T22:02:09.244 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:09.263 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:09.263 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:09.263 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:09.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 117.228/1800.0
2025-08-04T22:02:11.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 115.16/1800.0
2025-08-04T22:02:12.266 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:12.267 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:12.267 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:12.267 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:13.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 113.092/1800.0
2025-08-04T22:02:15.270 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:15.293 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:15.293 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:15.293 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:15.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:02:15.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 111.024/1800.0
2025-08-04T22:02:17.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 108.956/1800.0
2025-08-04T22:02:18.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:18.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:18.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:18.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:20.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 106.888/1800.0
2025-08-04T22:02:21.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:21.323 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:21.323 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:21.323 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:22.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 104.822/1800.0
2025-08-04T22:02:24.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 102.754/1800.0
2025-08-04T22:02:24.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:24.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:02:24.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:24.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:02:25.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:02:26.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 100.684/1800.0
2025-08-04T22:02:27.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:27.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:02:27.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:27.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:28.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 98.616/1800.0
2025-08-04T22:02:30.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:30.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:30.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:30.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:30.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 96.548/1800.0
2025-08-04T22:02:32.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 94.48/1800.0
2025-08-04T22:02:33.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:33.376 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:33.376 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:33.376 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:34.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 92.412/1800.0
2025-08-04T22:02:35.766 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:02:35.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:01:35.724919
2025-08-04T22:02:35.787 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:01:35.724919
2025-08-04T22:02:35.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:02:35.787 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:02:35.787 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:02:35.787 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:02:35&start_after=2025-08-03T20:02:35&end_after=2025-08-04T20:02:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:02:35.788 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:02:35.914 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:02:35&start_after=2025-08-03T20:02:35&end_after=2025-08-04T20:02:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2172
2025-08-04T22:02:35.927 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:02:35.927 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:02:35.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:02:35.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:02:35.927 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 382.072411
2025-08-04T22:02:35.928 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:02:36.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:36.380 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:36.380 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:36.380 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:36.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 90.344/1800.0
2025-08-04T22:02:37.930 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:02:37.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:02:37.953 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:02:37.953328    Obs time: 2025-08-04 20:08:58
2025-08-04T22:02:37.953 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:06:20.046672
2025-08-04T22:02:37.953 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  380
2025-08-04T22:02:37.953 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:02:38.666 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 88.278/1800.0
2025-08-04T22:02:39.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:39.401 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:39.401 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:39.401 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:40.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 86.21/1800.0
2025-08-04T22:02:42.404 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:42.405 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:42.405 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:42.405 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:42.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 84.142/1800.0
2025-08-04T22:02:44.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 82.074/1800.0
2025-08-04T22:02:44.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:02:45.409 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:45.433 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:45.433 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:45.433 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:46.938 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 80.005/1800.0
2025-08-04T22:02:48.436 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:48.437 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:48.437 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:48.437 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:49.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 77.936/1800.0
2025-08-04T22:02:51.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 75.868/1800.0
2025-08-04T22:02:51.440 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:51.441 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:51.441 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:51.441 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:53.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 73.8/1800.0
2025-08-04T22:02:54.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:54.463 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:54.463 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:54.463 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:54.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:02:55.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 71.733/1800.0
2025-08-04T22:02:57.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 69.664/1800.0
2025-08-04T22:02:57.466 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:02:57.467 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:02:57.467 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:02:57.467 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:02:59.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 67.596/1800.0
2025-08-04T22:03:00.470 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:00.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:00.489 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:00.489 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:01.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 65.528/1800.0
2025-08-04T22:03:03.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 63.461/1800.0
2025-08-04T22:03:03.492 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:03.493 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:03.493 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:03.493 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:04.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:03:05.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 61.392/1800.0
2025-08-04T22:03:06.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:06.514 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:06.514 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:06.514 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:07.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 59.324/1800.0
2025-08-04T22:03:09.517 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:09.518 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:09.518 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:09.518 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:09.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 57.256/1800.0
2025-08-04T22:03:11.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 55.188/1800.0
2025-08-04T22:03:12.521 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:12.543 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:12.543 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:12.543 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:13.860 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 53.12/1800.0
2025-08-04T22:03:14.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:03:15.546 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:15.547 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:15.547 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:15.547 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:15.928 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 51.015/1800.0
2025-08-04T22:03:17.996 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 48.947/1800.0
2025-08-04T22:03:18.550 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:18.574 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:18.574 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:18.574 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:20.064 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 46.879/1800.0
2025-08-04T22:03:21.577 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:21.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:21.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:21.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:22.132 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 44.811/1800.0
2025-08-04T22:03:24.200 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 42.743/1800.0
2025-08-04T22:03:24.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:24.603 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:24.603 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:24.603 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:25.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:03:26.268 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 40.675/1800.0
2025-08-04T22:03:27.606 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:27.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:27.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:27.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:28.336 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 38.607/1800.0
2025-08-04T22:03:30.404 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 36.539/1800.0
2025-08-04T22:03:30.609 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:30.627 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:30.627 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:30.627 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:32.472 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 34.471/1800.0
2025-08-04T22:03:33.630 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:33.654 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:33.654 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:33.654 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:34.540 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 32.403/1800.0
2025-08-04T22:03:35.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:03:35.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:02:35.925999
2025-08-04T22:03:35.026 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:02:35.925999
2025-08-04T22:03:35.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:03:35.026 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:03:35.026 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:03:35.026 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:03:35&start_after=2025-08-03T20:03:35&end_after=2025-08-04T20:03:35&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:03:35.027 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:03:35.300 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:03:35&start_after=2025-08-03T20:03:35&end_after=2025-08-04T20:03:35&telescope=1m0a&ordering=start HTTP/1.1" 200 2177
2025-08-04T22:03:35.312 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:03:35.312 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:03:35.312 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:03:35.313 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:03:35.313 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 322.68696
2025-08-04T22:03:35.314 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:03:36.608 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 30.335/1800.0
2025-08-04T22:03:36.657 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:36.676 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:36.676 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:36.676 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:37.316 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:03:37.317 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:03:37.317 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:03:37.317170    Obs time: 2025-08-04 20:08:58
2025-08-04T22:03:37.317 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:05:20.682830
2025-08-04T22:03:37.317 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  320
2025-08-04T22:03:37.317 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:03:38.676 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 28.267/1800.0
2025-08-04T22:03:39.679 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:39.680 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T22:03:39.680 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:39.680 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T22:03:40.744 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 26.198/1800.0
2025-08-04T22:03:42.683 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:42.684 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T22:03:42.684 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:42.684 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:42.812 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 24.131/1800.0
2025-08-04T22:03:44.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:03:44.880 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 22.063/1800.0
2025-08-04T22:03:45.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:45.703 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:45.703 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:45.703 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:46.948 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 19.994/1800.0
2025-08-04T22:03:48.706 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:48.707 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:48.707 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:48.707 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:49.016 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 17.927/1800.0
2025-08-04T22:03:51.084 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 15.859/1800.0
2025-08-04T22:03:51.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:51.710 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:51.710 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:51.710 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:53.152 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 13.791/1800.0
2025-08-04T22:03:54.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:03:54.714 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:54.734 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:54.735 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:54.735 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:55.220 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 11.722/1800.0
2025-08-04T22:03:57.288 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 9.654/1800.0
2025-08-04T22:03:57.737 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:03:57.759 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:03:57.759 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:03:57.759 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:03:59.356 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 7.587/1800.0
2025-08-04T22:04:00.761 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:00.762 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:00.762 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:00.762 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:01.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 5.518/1800.0
2025-08-04T22:04:03.492 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 3.45/1800.0
2025-08-04T22:04:03.765 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:03.783 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:03.783 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:03.783 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:04.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:04:05.560 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 1.382/1800.0
2025-08-04T22:04:06.786 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:06.787 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:06.787 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:06.787 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:07.628 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:09.696 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:09.790 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:09.812 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:09.812 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:09.812 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:11.764 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:12.815 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:12.837 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:12.837 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:12.837 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:13.832 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:14.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:04:15.840 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:15.841 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:15.841 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:15.841 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:15.900 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:17.968 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:18.844 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:18.867 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:18.867 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:18.867 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:20.036 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:21.871 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:21.872 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:21.872 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:21.872 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:22.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:24.172 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:24.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:04:24.875 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:24.893 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:24.893 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:24.893 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:26.240 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:27.896 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:27.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:27.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:27.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:28.308 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:30.378 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/1, Remaining exp time 0.0/1800.0
2025-08-04T22:04:30.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:30.919 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:30.919 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:30.919 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:30.933 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:04:30.933 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:04:30.935 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:04:33.922 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T22:04:33.923 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2025-08-04T22:04:33.923 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 2 of 2: 2
2025-08-04T22:04:33.923 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T22:04:33.923 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T22:04:33.923 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T22:04:33.923 [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-08-04T22:04:33.923 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T22:04:33.923 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T22:04:33.923 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T22:04:33.923 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T22:04:33.982 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T22:04:33.983 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T22:04:33.983 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T22:04:33.983 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T22:04:33.983 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:04:34.033 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:04:34.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:04:34.373 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:03:36.127001
2025-08-04T22:04:34.373 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:03:36.127001
2025-08-04T22:04:34.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:04:34.373 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:04:34.374 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:04:34.374 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:04:34&start_after=2025-08-03T20:04:34&end_after=2025-08-04T20:04:34&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:04:34.374 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:04:34.511 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:04:34&start_after=2025-08-03T20:04:34&end_after=2025-08-04T20:04:34&telescope=1m0a&ordering=start HTTP/1.1" 200 2182
2025-08-04T22:04:34.523 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:04:34.523 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:04:34.523 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:04:34.523 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:04:34.523 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 263.476255
2025-08-04T22:04:34.546 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:04:35.034 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T22:04:35.034 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T22:04:35.034 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T22:04:35.034 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T22:04:35.048 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T22:04:36.049 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:04:36.101 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:04:36.548 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:04:36.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:04:36.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:04:36.569494    Obs time: 2025-08-04 20:08:58
2025-08-04T22:04:36.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:04:21.430506
2025-08-04T22:04:36.569 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  261
2025-08-04T22:04:36.569 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:04:37.102 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T22:04:37.103 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.51
2025-08-04T22:04:37.103 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 22:04:00
2025-08-04T22:04:37.104 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T22:04:00
2025-08-04T22:04:37.104 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T22:04:37.104 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10114748031496061
2025-08-04T22:04:37.106 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T22:04:37.106 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 6 specified
2025-08-04T22:04:37.106 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 6
2025-08-04T22:04:38.160 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T22:04:40.184 [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-08-04T22:04:40.184 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:04:40.184 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:04:40.184 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:04:40.184 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:04:40.186 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T22:04:40.186 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:04:40.188 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:04:40.305 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T22:04:40.305 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T22:04:40.306 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754337880.3068583
2025-08-04T22:04:40.685 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T22:04:40.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T22:04:41.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:41.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T22:04:41.208 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:41.208 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:43.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:04:44.209 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:04:44.210 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:04:44.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:04:44.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:04:45.794 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025rtk_spec_13479590_10115_10160.json , Iteration 1/1, Unit 2/2 Detector state: IDLE Exposure 1/1, Remaining exp time 0.0/4.0
2025-08-04T22:04:46.569 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:04:46.569 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:04:46.571 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:04:47.260 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T22:04:47.795 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 2 of 2
2025-08-04T22:04:47.795 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T22:04:47.795 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T22:04:48.603 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T22:04:48.603 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script AT2025rtk_spec_13479590_10115_10160.json was run successfully
2025-08-04T22:04:48.603 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T22:04:48.603 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T22:04:48.603 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T22:04:48.603 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T22:04:48.603 [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-08-04T22:04:48.603 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T22:04:48.603 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T22:04:49.103 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T22:04:49.104 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T22:04:49.104 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T22:04:49.104 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T22:04:49.104 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T22:04:49.104 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T22:04:49.104 [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-08-04T22:04:49.104 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T22:04:49.104 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T22:04:49.123 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 20:19:01.9056   Targ dec = -70:50:16.7568
2025-08-04T22:04:49.123 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T22:04:49.123 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T22:04:49.123 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T22:04:49.129 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T22:04:49.129 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T22:04:49.129 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T22:04:49.129 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T22:04:50.192 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T22:04:52.195 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T22:04:52.195 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T22:04:52.195 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T22:04:52.607 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T22:04:52.607 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T22:04:52.607 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13758343 COMPLETED 10160 reason
2025-08-04T22:04:52.607 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13758343 COMPLETED 10160 reason
2025-08-04T22:04:52.607 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T22:04:52.608 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T22:04:52.608 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T22:04:52.608 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T22:04:52.608 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T22:04:52.608 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T22:04:53.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:04:55.612 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T22:04:55.612 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T22:04:57.615 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T22:04:57.616 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T22:04:57.616 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering tracking_off
2025-08-04T22:04:57.616 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: tracking_off
2025-08-04T22:04:57.616 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing tracking off
2025-08-04T22:04:57.620 [INFO] [Execution thread] [schedule_poller.py] [do_tracking_off()] Telescope tracking switched off
2025-08-04T22:04:57.620 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering # end_time 2025-08-04T20:08:58Z
2025-08-04T22:04:57.620 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script arc_flat_lamp_off.json
2025-08-04T22:04:57.620 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script arc_flat_lamp_off.json
2025-08-04T22:04:57.620 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name arc_flat_lamp_off.json
2025-08-04T22:04:57.621 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script arc_flat_lamp_off.json
2025-08-04T22:04:57.621 [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-08-04T22:04:57.621 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T22:04:57.622 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T22:04:58.122 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T22:04:58.122 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script arc_flat_lamp_off.json 1 times
2025-08-04T22:04:58.123 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T22:04:58.123 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T22:04:58.123 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T22:04:58.123 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T22:04:58.123 [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-08-04T22:04:58.123 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T22:04:58.124 [INFO] [script_worker] [instrument.py] [stage_script()] Target acquisition section absent from script. Will not acquire target
2025-08-04T22:04:58.130 [DEBUG] [script_worker] [instrument.py] [stage_script()] Using Targ RA = 20:19:01.90632   Targ dec = -70:50:15.8496
2025-08-04T22:04:58.130 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T22:04:58.130 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T22:04:58.130 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T22:04:58.138 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T22:04:58.138 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T22:04:58.138 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T22:04:58.138 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T22:04:59.217 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T22:05:01.219 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T22:05:01.219 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T22:05:01.219 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T22:05:01.628 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T22:05:01.629 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script arc_flat_lamp_off.json was run successfully
2025-08-04T22:05:01.629 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] All commands processed
2025-08-04T22:05:01.629 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = COMPLETED
2025-08-04T22:05:01.629 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [completed]
2025-08-04T22:05:01.629 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13758343
2025-08-04T22:05:01.629 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Completed
2025-08-04T22:05:01.630 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with COMPLETED
2025-08-04T22:05:01.630 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'COMPLETED', 'summary': {'start': '2025-08-04T19:31:02', 'end': '2025-08-04T20:05:01', 'state': 'COMPLETED', 'reason': 'Completed', 'time_completed': '2039.0', 'events': {}}} with config status ID 13758343
2025-08-04T22:05:01.631 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:05:01.805 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13758343/ HTTP/1.1" 200 209
2025-08-04T22:05:01.806 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T22:05:01.807 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T19:30:44Z', 'guide_off', 'config_id 10160', 'config_status_id 13758343', 'update_OCS 13758343 ATTEMPTED', 'run_script setup_AT2025rtk_spec_13479590_10115_10160.json', 'run_script AT2025rtk_spec_13479590_10115_10160.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13758343 COMPLETED 10160 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T20:08:58Z', 'run_script arc_flat_lamp_off.json'] at time 22:05:01
2025-08-04T22:05:03.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:05:13.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:05:23.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:05:33.644 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:05:33.667 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:04:36.338088
2025-08-04T22:05:33.667 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:04:36.338088
2025-08-04T22:05:33.667 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:05:33.667 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:05:33.668 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:05:33.668 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:05:33&start_after=2025-08-03T20:05:33&end_after=2025-08-04T20:05:33&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:05:33.671 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:05:33.793 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:05:33&start_after=2025-08-03T20:05:33&end_after=2025-08-04T20:05:33&telescope=1m0a&ordering=start HTTP/1.1" 200 2021
2025-08-04T22:05:33.815 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:05:33.815 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:05:33.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:05:33.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:05:33.816 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 204.183782
2025-08-04T22:05:33.817 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:05:35.820 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:05:35.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:05:35.840 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:05:35.840305    Obs time: 2025-08-04 20:08:58
2025-08-04T22:05:35.840 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:03:22.159695
2025-08-04T22:05:35.840 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  202
2025-08-04T22:05:35.840 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:05:42.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:05:52.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:06:02.877 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:06:12.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:06:22.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:06:32.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:06:32.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:05:36.541336
2025-08-04T22:06:32.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:05:36.541336
2025-08-04T22:06:32.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:06:32.910 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:06:32.910 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:06:32.910 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:06:32&start_after=2025-08-03T20:06:32&end_after=2025-08-04T20:06:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:06:32.910 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:06:33.037 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:06:32&start_after=2025-08-03T20:06:32&end_after=2025-08-04T20:06:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2026
2025-08-04T22:06:33.049 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:06:33.049 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 10 configurations

2025-08-04T22:06:33.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:06:33.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:06:33.049 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 144.950113
2025-08-04T22:06:33.068 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:06:35.070 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:06:35.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:06:35.090 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:06:35.090188    Obs time: 2025-08-04 20:08:58
2025-08-04T22:06:35.090 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:02:22.909812
2025-08-04T22:06:35.090 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  142
2025-08-04T22:06:35.090 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:06:42.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:06:52.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:07:02.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:07:12.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:07:22.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:07:32.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:07:32.170 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:06:36.744228
2025-08-04T22:07:32.170 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:06:36.744228
2025-08-04T22:07:32.170 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:07:32.170 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:07:32.171 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:07:32.171 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:07:32&start_after=2025-08-03T20:07:32&end_after=2025-08-04T20:07:32&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:07:32.171 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:07:32.302 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:07:32&start_after=2025-08-03T20:07:32&end_after=2025-08-04T20:07:32&telescope=1m0a&ordering=start HTTP/1.1" 200 2099
2025-08-04T22:07:32.314 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:07:32.314 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:07:32.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:07:32.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:07:32.315 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 85.684933
2025-08-04T22:07:32.316 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:07:34.318 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:07:34.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:07:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:07:34.340399    Obs time: 2025-08-04 20:08:58
2025-08-04T22:07:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:01:23.659601
2025-08-04T22:07:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  83
2025-08-04T22:07:34.340 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:07:41.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:07:51.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:08:01.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:08:11.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:08:21.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:08:31.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:08:31.401 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:07:36.944565
2025-08-04T22:08:31.401 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:07:36.944565
2025-08-04T22:08:31.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:08:31.401 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:08:31.401 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:08:31.401 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:08:31&start_after=2025-08-03T20:08:31&end_after=2025-08-04T20:08:31&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:08:31.402 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:08:31.528 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:08:31&start_after=2025-08-03T20:08:31&end_after=2025-08-04T20:08:31&telescope=1m0a&ordering=start HTTP/1.1" 200 2106
2025-08-04T22:08:31.541 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:08:31.541 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:08:31.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:08:31.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:08:31.541 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 26.458742
2025-08-04T22:08:31.561 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:08:33.563 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:08:33.580 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:08:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:08:33.580628    Obs time: 2025-08-04 20:08:58
2025-08-04T22:08:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  0:00:24.419372
2025-08-04T22:08:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  24
2025-08-04T22:08:33.580 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] No observations need starting. Waiting to poll
2025-08-04T22:08:40.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:08:50.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:09:00.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:09:10.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:09:20.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:09:30.639 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:09:30.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:08:37.152171
2025-08-04T22:09:30.656 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:08:37.152171
2025-08-04T22:09:30.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:09:30.656 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:09:30.656 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:09:30.656 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:09:30&start_after=2025-08-03T20:09:30&end_after=2025-08-04T20:09:30&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:09:30.657 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:09:30.780 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:09:30&start_after=2025-08-03T20:09:30&end_after=2025-08-04T20:09:30&telescope=1m0a&ordering=start HTTP/1.1" 200 2108
2025-08-04T22:09:30.841 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:09:30.841 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:09:30.841 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:09:30.841 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:08:58Z
2025-08-04T22:09:30.841 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: -32.84147
2025-08-04T22:09:30.842 [INFO] [Poll thread] [schedule_poller.py] [do_startup()] No startup required. Telescope is already open
2025-08-04T22:09:32.844 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Checking that the telescope is ready
2025-08-04T22:09:32.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] The telescope is open
2025-08-04T22:09:32.866 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Current time: 2025-08-04 20:09:32.866868    Obs time: 2025-08-04 20:08:58
2025-08-04T22:09:32.866 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference =  -1 day, 23:59:25.133132
2025-08-04T22:09:32.866 [DEBUG] [Poll thread] [schedule_poller.py] [time_is_past()] Time difference (seconds) =  86365
2025-08-04T22:09:32.866 [INFO] [Poll thread] [schedule_poller.py] [poll()] Starting execution of ['select Mookodi', 'guide_off', 'start_time 2025-08-04T20:08:58Z', 'guide_off', 'config_id 10250', 'config_status_id 13758911', 'update_OCS 13758911 ATTEMPTED', 'run_script setup_AT2025tam_spec_13480158_10205_10250.json', 'run_script AT2025tam_spec_13480158_10205_10250.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13758911 COMPLETED 10250 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T20:57:12Z', 'run_script arc_flat_lamp_off.json']
2025-08-04T22:09:32.867 [DEBUG] [Poll thread] [schedule_poller.py] [start_execution()] Start the next configuration
2025-08-04T22:09:32.867 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Running the configuration
2025-08-04T22:09:32.867 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering select Mookodi
2025-08-04T22:09:32.867 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: select Mookodi
2025-08-04T22:09:32.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Execution started
2025-08-04T22:09:32.867 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing select instrument Mookodi
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] The instrument currently selected on the telescope is Mookodi
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Full names: {0: 'Sibonise', 1: 'Mookodi'}
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [tlc.py] [get_current_instrument()] Current instrument is Mookodi at index 1
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [schedule_poller.py] [do_select()] Mookodi was already selected
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T22:09:32.868 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T22:09:32.868 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T22:09:32.868 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T22:09:32.868 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T22:09:35.871 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T22:09:35.871 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T22:09:37.873 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T22:09:37.873 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T22:09:37.873 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering start_time 2025-08-04T20:08:58Z
2025-08-04T22:09:37.873 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: start_time 2025-08-04T20:08:58Z
2025-08-04T22:09:37.873 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering guide_off
2025-08-04T22:09:37.873 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: guide_off
2025-08-04T22:09:37.873 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing guide off
2025-08-04T22:09:37.874 [INFO] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off to host 127.0.0.1 on port 12360
2025-08-04T22:09:37.874 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T22:09:37.874 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T22:09:39.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:09:40.877 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sending command Guide_off
2025-08-04T22:09:40.877 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Sent command Guide_off
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [do_guide_off()] Guider switched off
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_id 10250
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_id 10250
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering config_status_id 13758911
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: config_status_id 13758911
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering update_OCS 13758911 ATTEMPTED
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: update_OCS 13758911 ATTEMPTED
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script setup_AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script setup_AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name setup_AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script setup_AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'telescope': {'targ_ra': 18.9262, 'targ_dec': -53.7229888889, 'type': 'ICRS'}, 'instrument': {'target_acquisition': {'acquire_nearest': False, 'acquire_target': True, 'targ_ra': '18:55:34.32', 'targ_dec': '-53:43:22.76', '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_AT2025tam_spec_13480158_10205_10250.json'}
2025-08-04T22:09:42.888 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T22:09:42.888 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [attempted]
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13758911
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = No reason given
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with ATTEMPTED
2025-08-04T22:09:42.888 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'ATTEMPTED'} with config status ID 13758911
2025-08-04T22:09:42.889 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:09:42.964 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13758911/ HTTP/1.1" 200 145
2025-08-04T22:09:42.964 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T22:09:43.389 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T22:09:43.389 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script setup_AT2025tam_spec_13480158_10205_10250.json 1 times
2025-08-04T22:09:43.389 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 1: 1
2025-08-04T22:09:43.391 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging telescope
2025-08-04T22:09:43.391 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telscript type = ICRS
2025-08-04T22:09:43.391 [INFO] [script_worker] [telescope.py] [stage_script()] Staging telescope script: 
2025-08-04T22:09:46.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:47.424 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:48.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:49.461 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:49.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:09:50.484 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:51.512 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:52.534 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:53.553 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:54.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Rotator is moving
2025-08-04T22:09:55.594 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready. Now check that it's roughly on target
2025-08-04T22:09:55.594 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope ra =  18.9268927497343 is close enough to target ra = 18.9262
2025-08-04T22:09:55.595 [DEBUG] [script_worker] [telescope.py] [is_on_target()] Telescope dec =  -53.7265993537217 is close enough to target dec = -53.7229888889
2025-08-04T22:09:55.595 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Telescope is ready and approximately on target
2025-08-04T22:09:55.595 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T22:09:55.595 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T22:09:55.595 [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-08-04T22:09:55.595 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T22:09:55.595 [INFO] [script_worker] [instrument.py] [stage_script()] Will acquire target
2025-08-04T22:09:55.595 [INFO] [script_worker] [instrument.py] [stage_script()] Staging acquisition scriptlet
2025-08-04T22:09:55.606 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T22:09:55.606 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:09:55.667 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:09:56.668 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T22:09:56.668 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T22:09:56.758 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T22:09:57.759 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:09:57.810 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:09:58.812 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T22:09:58.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.41
2025-08-04T22:09:58.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 22:07:45
2025-08-04T22:09:58.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T22:07:45
2025-08-04T22:09:58.813 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T22:09:58.813 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10120811023622045
2025-08-04T22:09:58.816 [INFO] [script_worker] [instrument.py] [stage_script()] Acquiring target
2025-08-04T22:09:58.816 [INFO] [script_worker] [instrument.py] [acquire_target()] Beginning of WCS acquisition
2025-08-04T22:09:58.816 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Clearing optics out of the way
2025-08-04T22:09:58.824 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T22:09:58.824 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:09:58.863 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:09:59.865 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T22:09:59.865 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T22:09:59.879 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T22:09:59.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:10:00.880 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:10:00.932 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:10:01.933 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T22:10:01.934 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.41
2025-08-04T22:10:01.934 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 22:07:45
2025-08-04T22:10:01.934 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T22:07:45
2025-08-04T22:10:01.934 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T22:10:01.934 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.10120811023622045
2025-08-04T22:10:07.050 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking an exposure
2025-08-04T22:10:07.051 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T22:10:07.051 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:10:07.051 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:10:07.051 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:10:07.051 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:10:07.053 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T22:10:07.053 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:07.055 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:07.203 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T22:10:07.203 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T22:10:07.204 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754338207.2049484
2025-08-04T22:10:09.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:10:12.465 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:10:12.465 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:12.479 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:12.560 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS in acquire_target
2025-08-04T22:10:16.564 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS in acquire_target
2025-08-04T22:10:16.565 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for WCS to complete
2025-08-04T22:10:16.777 [INFO] [script_worker] [instrument.py] [acquire_target()] Done  Waiting for WCS to complete
2025-08-04T22:10:16.777 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T22:10:16.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 18:55:34.32 = 1022014.8 arcseconds
2025-08-04T22:10:16.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -53:43:22.76 = -193402.76 arcseconds
2025-08-04T22:10:16.777 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T22:10:16.986 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2025-08-04T22:10:16.987 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T22:10:19.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:10:22.011 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Taking image after nudge
2025-08-04T22:10:22.011 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T22:10:22.011 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:10:22.011 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:10:22.012 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:10:22.012 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:10:22.013 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T22:10:22.014 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:22.015 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:22.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T22:10:22.131 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T22:10:22.132 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754338222.1327982
2025-08-04T22:10:23.513 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T22:10:26.392 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:10:26.392 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:26.415 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:26.520 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS after acquire_target
2025-08-04T22:10:29.921 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:10:29.922 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:09:37.366733
2025-08-04T22:10:29.922 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:09:37.366733
2025-08-04T22:10:29.922 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:10:29.922 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:10:29.922 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:10:29.923 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:10:29&start_after=2025-08-03T20:10:29&end_after=2025-08-04T20:10:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:10:29.923 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:10:30.052 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:10:29&start_after=2025-08-03T20:10:29&end_after=2025-08-04T20:10:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2214
2025-08-04T22:10:30.066 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:10:30.066 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:10:30.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:10:30.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:10:30.066 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2801.933805
2025-08-04T22:10:30.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:10:30.522 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for call to WCS after acquire_target to complete
2025-08-04T22:10:39.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:10:40.947 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Done calling go_WCS after acquire_target
2025-08-04T22:10:40.947 [INFO] [script_worker] [instrument.py] [acquire_target()] Nudging the telescope to the magic pixel
2025-08-04T22:10:40.947 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target RA 18:55:34.32 = 1022014.8 arcseconds
2025-08-04T22:10:40.947 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Target dec -53:43:22.76 = -193402.76 arcseconds
2025-08-04T22:10:40.947 [DEBUG] [script_worker] [instrument.py] [nudge_to_slit()] Magic pixel:  616, 240
2025-08-04T22:10:41.154 [INFO] [script_worker] [instrument.py] [nudge_to_slit()] Did not solve
2025-08-04T22:10:41.155 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Started nudging the telescope to the magic pixel
2025-08-04T22:10:46.181 [INFO] [script_worker] [instrument.py] [acquire_target()] Taking image to check success
2025-08-04T22:10:46.181 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T22:10:46.181 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:10:46.181 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:10:46.181 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:10:46.182 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:10:46.183 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T22:10:46.183 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:46.185 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:46.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T22:10:46.308 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T22:10:46.310 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754338246.3103204
2025-08-04T22:10:47.683 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T22:10:49.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:10:50.570 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:10:50.570 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:50.572 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:50.690 [INFO] [script_worker] [instrument.py] [acquire_target()] Calling go_WCS again after acquire_target
2025-08-04T22:10:56.697 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = []
2025-08-04T22:10:56.697 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:10:56.697 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:10:56.697 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:10:56.697 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:10:56.699 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 1 exposures
2025-08-04T22:10:56.699 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:10:56.701 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:10:56.836 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 1 exposures
2025-08-04T22:10:56.837 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 1
2025-08-04T22:10:56.838 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754338256.8387258
2025-08-04T22:10:58.199 [DEBUG] [script_worker] [instrument.py] [acquire_target()] Waiting for exposure to complete
2025-08-04T22:10:59.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:11:01.098 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 1 done. Exposure state = 0
2025-08-04T22:11:01.099 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:11:01.118 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:11:01.205 [INFO] [script_worker] [instrument.py] [stage_script()] Setting guiding ON
2025-08-04T22:11:07.250 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  11629  13.4 to host 127.0.0.1 on port 12360
2025-08-04T22:11:07.250 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T22:11:07.250 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T22:11:09.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:11:10.254 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command pos_XYslides  2006  11629  13.4
2025-08-04T22:11:10.254 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command pos_XYslides  2006  11629  13.4
2025-08-04T22:11:12.256 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T22:11:19.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:11:29.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:11:29.179 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:10:37.566821
2025-08-04T22:11:29.179 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:10:37.566821
2025-08-04T22:11:29.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:11:29.179 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:11:29.179 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:11:29.179 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:11:29&start_after=2025-08-03T20:11:29&end_after=2025-08-04T20:11:29&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:11:29.180 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:11:29.358 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:11:29&start_after=2025-08-03T20:11:29&end_after=2025-08-04T20:11:29&telescope=1m0a&ordering=start HTTP/1.1" 200 2208
2025-08-04T22:11:29.371 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:11:29.371 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:11:29.371 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:11:29.371 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:11:29.371 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2742.628748
2025-08-04T22:11:29.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:11:38.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:11:48.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:11:51.271 [INFO] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on to host 127.0.0.1 on port 12360
2025-08-04T22:11:51.271 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Creating socket to 127.0.0.1
2025-08-04T22:11:51.271 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Connected to 127.0.0.1 on port 12360
2025-08-04T22:11:54.274 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sending command Guide_on
2025-08-04T22:11:54.274 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Sent command Guide_on
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [send_guide_command()] Closed socket
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T22:11:56.276 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T22:11:56.276 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T22:11:56.276 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T22:11:57.334 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T22:11:58.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:11:59.336 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No exposure required for this unit
2025-08-04T22:11:59.336 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed iteration 1 of 1
2025-08-04T22:11:59.336 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Done with all script iterations
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script setup_AT2025tam_spec_13480158_10205_10250.json was run successfully
2025-08-04T22:12:00.135 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Considering run_script AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Schedule got command: run_script AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:12:00.135 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Verifying script name AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Scheduler: Doing script AT2025tam_spec_13480158_10205_10250.json
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [load_script()] Loaded script: {'script_units': [{'unit_number': 1, 'instrument': {'object': 'AT2025tam', 'observer': 'orapeleng', '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': '18:55:34.32', 'targ_dec': '-53:43:22.76', 'binx': 1, 'biny': 1, 'magic_x': 616, 'magic_y': 240, 'exposure_time': 2000, 'readout_speed': 'FAST', 'gain': 'HIGH', 'guide': 'ON'}, 'exposure_time': 1200000, 'num_exposures': 2}}, {'unit_number': 2, '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': 'AT2025tam_spec_13480158_10205_10250.json'}
2025-08-04T22:12:00.135 [INFO] [Execution thread] [script_runner.py] [run_script()] Returning from run_script, having started the script
2025-08-04T22:12:00.135 [INFO] [Execution thread] [schedule_poller.py] [do_script()] Run script started
2025-08-04T22:12:00.636 [DEBUG] [script_worker] [script_runner.py] [script_worker()] Created script state
2025-08-04T22:12:00.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running script AT2025tam_spec_13480158_10205_10250.json 1 times
2025-08-04T22:12:00.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Running unit number 1 of 2: 1
2025-08-04T22:12:00.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] No telescope section to stage
2025-08-04T22:12:00.636 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Staging instrument
2025-08-04T22:12:00.636 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Not doing flats
2025-08-04T22:12:00.636 [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-08-04T22:12:00.636 [DEBUG] [script_worker] [instrument.py] [stage_script()] Setting SAVE IMAGE to true
2025-08-04T22:12:00.636 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding target FITS info
2025-08-04T22:12:00.636 [DEBUG] [script_worker] [instrument.py] [set_observation_fits_info()] Adding observer, object_name and obs type FITS info
2025-08-04T22:12:00.636 [INFO] [script_worker] [instrument.py] [stage_script()] Staging optomechanics
2025-08-04T22:12:00.647 [INFO] [script_worker] [instrument.py] [stage_script()] Staging camera
2025-08-04T22:12:00.648 [DEBUG] [script_worker] [instrument.py] [stage_script()] Staging filters
2025-08-04T22:12:00.648 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter A ID = 0
2025-08-04T22:12:00.648 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 0:0
2025-08-04T22:12:00.648 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:12:00.691 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:12:01.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter A to 0
2025-08-04T22:12:01.692 [DEBUG] [script_worker] [instrument.py] [stage_script()] Filter B ID = 1
2025-08-04T22:12:01.692 [INFO] [script_worker] [instrument.py] [set_filter()] Setting filter 1:1
2025-08-04T22:12:01.692 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 1 to filter id 1
2025-08-04T22:12:01.706 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 1  moved to position 0 successfully
2025-08-04T22:12:02.707 [INFO] [script_worker] [client.py] [set_filter()] Setting filter slide ID 0 to filter id 0
2025-08-04T22:12:02.759 [INFO] [script_worker] [client.py] [set_filter()] Filter in slide 0  moved to position 0 successfully
2025-08-04T22:12:03.760 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting the focus by temperature
2025-08-04T22:12:03.762 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got temperature = 5.31
2025-08-04T22:12:03.762 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp 2025-08-04 22:11:28
2025-08-04T22:12:03.762 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Weather time stamp iso 2025-08-04T22:11:28
2025-08-04T22:12:03.762 [DEBUG] [script_worker] [instrument.py] [set_temp_focus()] Got parameters for focus at temp: -15.4, 2654
2025-08-04T22:12:03.762 [INFO] [script_worker] [instrument.py] [set_temp_focus()] Setting focus to 0.1012687401574803
2025-08-04T22:12:03.765 [DEBUG] [script_worker] [instrument.py] [stage_script()] Set filter b to 1
2025-08-04T22:12:03.765 [DEBUG] [script_worker] [instrument.py] [stage_script()] Valid image type 1 specified
2025-08-04T22:12:03.766 [DEBUG] [script_worker] [instrument.py] [set_image_type()] Setting image type id to 1
2025-08-04T22:12:04.816 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Instrument is ready
2025-08-04T22:12:06.819 [INFO] [script_worker] [instrument.py] [start_exposure()] start_exposure called with fits_info = [FitsInfoType(key='TARG_RA', valtype='string', val='18:55:34.32', comment='The target right ascension'), FitsInfoType(key='TARG_DEC', valtype='string', val='-53:43:22.76', comment='The target declination'), FitsInfoType(key='OBSERVER', valtype='string', val='orapeleng', comment='The observer name'), FitsInfoType(key='OBJECT', valtype='string', val='AT2025tam', comment='The object name')]
2025-08-04T22:12:06.820 [INFO] [script_worker] [instrument.py] [start_exposure()] Called instrument start_exposure() with continuous = False
2025-08-04T22:12:06.820 [DEBUG] [script_worker] [instrument.py] [start_exposure()] Starting thread to handle exposures
2025-08-04T22:12:06.820 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure worker thread with continuous = False
2025-08-04T22:12:06.820 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: setting up exposures
2025-08-04T22:12:06.822 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Worker thread: doing 2 exposures
2025-08-04T22:12:06.822 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:12:06.824 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:12:06.961 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Taking 2 exposures
2025-08-04T22:12:06.961 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 1 of 2
2025-08-04T22:12:06.963 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Actual start time = 1754338326.9636772
2025-08-04T22:12:07.320 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor starting
2025-08-04T22:12:07.320 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Derotation monitoring thread started
2025-08-04T22:12:07.821 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:07.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:07.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:07.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:08.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:12:10.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:10.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:10.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:10.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:12.412 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1194.592/1200.0
2025-08-04T22:12:13.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:13.851 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:13.851 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:13.851 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:14.480 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1192.553/1200.0
2025-08-04T22:12:16.549 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1190.484/1200.0
2025-08-04T22:12:16.854 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:16.855 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:16.855 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:16.855 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:18.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:12:18.617 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1188.415/1200.0
2025-08-04T22:12:19.857 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:19.876 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T22:12:19.876 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:19.876 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T22:12:20.685 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1186.347/1200.0
2025-08-04T22:12:22.753 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1184.279/1200.0
2025-08-04T22:12:22.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:22.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T22:12:22.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:22.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:24.821 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1182.211/1200.0
2025-08-04T22:12:25.881 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:25.897 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:25.897 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:25.897 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:26.889 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1180.143/1200.0
2025-08-04T22:12:28.431 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:12:28.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:11:37.768738
2025-08-04T22:12:28.451 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:11:37.768738
2025-08-04T22:12:28.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:12:28.451 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:12:28.451 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:12:28.451 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:12:28&start_after=2025-08-03T20:12:28&end_after=2025-08-04T20:12:28&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:12:28.452 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:12:28.576 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:12:28&start_after=2025-08-03T20:12:28&end_after=2025-08-04T20:12:28&telescope=1m0a&ordering=start HTTP/1.1" 200 2215
2025-08-04T22:12:28.590 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:12:28.590 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:12:28.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:12:28.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:12:28.590 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2683.409397
2025-08-04T22:12:28.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:12:28.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:28.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:28.901 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:28.901 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:28.957 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1178.075/1200.0
2025-08-04T22:12:31.025 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1176.007/1200.0
2025-08-04T22:12:31.901 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:31.920 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:31.920 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:31.920 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:33.093 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1173.939/1200.0
2025-08-04T22:12:34.921 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:34.942 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:34.942 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:34.942 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:35.161 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1171.873/1200.0
2025-08-04T22:12:37.229 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1169.803/1200.0
2025-08-04T22:12:37.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:12:37.945 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:37.946 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:37.946 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:37.946 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:39.297 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1167.735/1200.0
2025-08-04T22:12:40.949 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:40.972 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:40.972 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:40.972 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:41.365 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1165.667/1200.0
2025-08-04T22:12:43.433 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1163.599/1200.0
2025-08-04T22:12:43.975 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:43.976 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:43.976 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:43.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:45.501 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1161.531/1200.0
2025-08-04T22:12:46.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:46.999 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:46.999 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:46.999 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:47.569 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1159.464/1200.0
2025-08-04T22:12:47.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:12:49.637 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1157.395/1200.0
2025-08-04T22:12:50.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:50.003 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:50.003 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:50.003 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:51.705 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1155.327/1200.0
2025-08-04T22:12:53.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:53.024 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:53.024 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:53.024 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:53.773 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1153.259/1200.0
2025-08-04T22:12:55.842 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1151.191/1200.0
2025-08-04T22:12:56.027 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:56.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:56.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:56.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:57.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:12:57.910 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1149.122/1200.0
2025-08-04T22:12:59.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:12:59.051 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:12:59.051 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:12:59.051 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:12:59.978 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1147.054/1200.0
2025-08-04T22:13:02.046 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1144.988/1200.0
2025-08-04T22:13:02.053 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:02.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:02.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:02.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:04.114 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1142.919/1200.0
2025-08-04T22:13:05.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:05.078 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:05.078 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:05.078 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:06.182 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1140.851/1200.0
2025-08-04T22:13:07.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:13:08.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:08.082 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:08.082 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:08.082 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:08.250 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1138.782/1200.0
2025-08-04T22:13:10.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1136.713/1200.0
2025-08-04T22:13:11.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:11.102 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:11.102 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:11.102 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:12.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1134.645/1200.0
2025-08-04T22:13:14.105 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:14.128 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:14.128 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:14.128 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:14.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1132.577/1200.0
2025-08-04T22:13:16.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1130.509/1200.0
2025-08-04T22:13:17.131 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:17.132 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:17.132 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:17.133 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:17.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:13:18.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1128.441/1200.0
2025-08-04T22:13:20.136 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:20.157 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:20.157 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:20.157 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:20.659 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1126.373/1200.0
2025-08-04T22:13:22.727 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1124.305/1200.0
2025-08-04T22:13:23.160 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:23.161 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:13:23.161 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:23.161 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:13:24.795 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1122.237/1200.0
2025-08-04T22:13:26.164 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:26.183 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:13:26.183 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:26.183 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:26.863 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1120.169/1200.0
2025-08-04T22:13:27.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:13:27.665 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:12:37.970591
2025-08-04T22:13:27.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:12:37.970591
2025-08-04T22:13:27.665 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:13:27.665 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:13:27.666 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:13:27.666 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:13:27&start_after=2025-08-03T20:13:27&end_after=2025-08-04T20:13:27&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:13:27.666 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:13:27.801 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:13:27&start_after=2025-08-03T20:13:27&end_after=2025-08-04T20:13:27&telescope=1m0a&ordering=start HTTP/1.1" 200 2216
2025-08-04T22:13:27.814 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:13:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:13:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:13:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:13:27.815 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2624.184881
2025-08-04T22:13:27.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:13:28.931 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1118.101/1200.0
2025-08-04T22:13:29.186 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:29.205 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:29.205 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:29.205 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:30.999 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1116.033/1200.0
2025-08-04T22:13:32.208 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:32.229 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:32.229 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:32.229 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:33.067 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1113.965/1200.0
2025-08-04T22:13:35.135 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1111.897/1200.0
2025-08-04T22:13:35.232 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:35.233 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:35.233 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:35.233 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:36.822 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:13:37.203 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1109.829/1200.0
2025-08-04T22:13:38.236 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:38.257 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:38.257 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:38.257 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:39.271 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1107.761/1200.0
2025-08-04T22:13:41.258 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:41.259 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.9989999999999. Last known sky angle: 540.0
2025-08-04T22:13:41.259 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:41.259 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.9989999999999
2025-08-04T22:13:41.339 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1105.693/1200.0
2025-08-04T22:13:43.407 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1103.625/1200.0
2025-08-04T22:13:44.261 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:44.279 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.9989999999999
2025-08-04T22:13:44.279 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:44.279 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:45.475 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1101.557/1200.0
2025-08-04T22:13:46.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:13:47.281 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:47.282 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:47.282 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:47.282 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:47.543 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1099.489/1200.0
2025-08-04T22:13:49.611 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1097.421/1200.0
2025-08-04T22:13:50.285 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:50.306 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:13:50.306 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:50.306 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:13:51.679 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1095.353/1200.0
2025-08-04T22:13:53.309 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:53.310 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:13:53.310 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:53.310 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:53.747 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1093.285/1200.0
2025-08-04T22:13:55.816 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1091.216/1200.0
2025-08-04T22:13:56.313 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:56.331 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:56.331 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:56.331 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:56.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:13:57.884 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1089.149/1200.0
2025-08-04T22:13:59.335 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:13:59.336 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:13:59.336 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:13:59.336 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:13:59.951 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1087.081/1200.0
2025-08-04T22:14:02.020 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1085.013/1200.0
2025-08-04T22:14:02.339 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:02.340 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:02.340 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:02.340 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:04.088 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1082.945/1200.0
2025-08-04T22:14:05.343 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:05.362 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:05.362 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:05.362 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:06.156 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1080.877/1200.0
2025-08-04T22:14:06.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:14:08.224 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1078.809/1200.0
2025-08-04T22:14:08.365 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:08.366 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:08.366 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:08.366 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:10.292 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1076.741/1200.0
2025-08-04T22:14:11.369 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:11.389 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:11.389 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:11.389 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:12.360 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1074.673/1200.0
2025-08-04T22:14:14.392 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:14.393 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:14:14.393 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:14.393 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:14.428 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1072.605/1200.0
2025-08-04T22:14:16.496 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1070.537/1200.0
2025-08-04T22:14:16.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:14:17.396 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:17.416 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:14:17.416 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:17.416 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:18.564 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1068.469/1200.0
2025-08-04T22:14:20.420 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:20.421 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:20.421 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:20.421 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:20.632 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1066.401/1200.0
2025-08-04T22:14:22.700 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1064.333/1200.0
2025-08-04T22:14:23.424 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:23.444 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:23.444 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:23.444 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:24.768 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1062.265/1200.0
2025-08-04T22:14:26.447 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:26.448 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:14:26.448 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:26.448 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:26.836 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1060.197/1200.0
2025-08-04T22:14:26.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:14:26.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:13:38.173417
2025-08-04T22:14:26.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:13:38.173417
2025-08-04T22:14:26.871 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:14:26.871 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:14:26.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:14:26.871 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:14:26&start_after=2025-08-03T20:14:26&end_after=2025-08-04T20:14:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:14:26.872 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:14:26.997 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:14:26&start_after=2025-08-03T20:14:26&end_after=2025-08-04T20:14:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2227
2025-08-04T22:14:27.010 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:14:27.010 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:14:27.010 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:14:27.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:14:27.011 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2564.988926
2025-08-04T22:14:27.011 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:14:28.904 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1058.129/1200.0
2025-08-04T22:14:29.452 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:29.469 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:14:29.469 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:29.469 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:30.972 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1056.061/1200.0
2025-08-04T22:14:32.473 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:32.474 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:32.474 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:32.474 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:33.040 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1053.993/1200.0
2025-08-04T22:14:35.108 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1051.925/1200.0
2025-08-04T22:14:35.477 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:35.496 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:14:35.496 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:35.496 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:36.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:14:37.176 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1049.856/1200.0
2025-08-04T22:14:38.497 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:38.498 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:14:38.498 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:38.498 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:39.244 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1047.789/1200.0
2025-08-04T22:14:41.312 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1045.721/1200.0
2025-08-04T22:14:41.501 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:41.528 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T22:14:41.528 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:41.528 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T22:14:43.380 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1043.653/1200.0
2025-08-04T22:14:44.529 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:44.530 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T22:14:44.530 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:44.530 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:45.448 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1041.585/1200.0
2025-08-04T22:14:46.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:14:47.516 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1039.517/1200.0
2025-08-04T22:14:47.533 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:47.534 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:14:47.534 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:47.534 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:49.584 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1037.449/1200.0
2025-08-04T22:14:50.537 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:50.557 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:14:50.557 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:50.557 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:51.652 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1035.381/1200.0
2025-08-04T22:14:53.558 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:53.559 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.001
2025-08-04T22:14:53.559 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:53.559 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:53.720 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1033.313/1200.0
2025-08-04T22:14:55.788 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1031.245/1200.0
2025-08-04T22:14:56.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:14:56.562 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:56.578 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:14:56.578 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:56.578 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:14:57.857 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1029.177/1200.0
2025-08-04T22:14:59.581 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:14:59.582 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:14:59.582 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:14:59.582 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:14:59.925 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1027.107/1200.0
2025-08-04T22:15:01.993 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1025.039/1200.0
2025-08-04T22:15:02.585 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:02.607 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:15:02.607 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:02.607 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:04.061 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1022.971/1200.0
2025-08-04T22:15:05.610 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:05.611 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:05.611 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:05.611 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:06.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:15:06.129 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1020.903/1200.0
2025-08-04T22:15:08.197 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1018.835/1200.0
2025-08-04T22:15:08.614 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:08.637 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:08.637 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:08.637 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:10.265 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1016.767/1200.0
2025-08-04T22:15:11.640 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:11.641 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:11.641 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:11.641 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:12.333 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1014.699/1200.0
2025-08-04T22:15:14.401 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1012.631/1200.0
2025-08-04T22:15:14.642 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:14.663 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:14.663 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:14.663 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:16.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:15:16.469 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1010.563/1200.0
2025-08-04T22:15:17.667 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:17.668 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:17.668 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:17.668 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:18.537 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1008.495/1200.0
2025-08-04T22:15:20.605 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1006.427/1200.0
2025-08-04T22:15:20.669 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:20.689 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:20.689 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:20.689 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:22.673 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1004.359/1200.0
2025-08-04T22:15:23.690 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:23.692 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:15:23.692 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:23.692 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:15:24.741 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1002.291/1200.0
2025-08-04T22:15:26.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:15:26.067 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:14:38.374405
2025-08-04T22:15:26.067 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:14:38.374405
2025-08-04T22:15:26.068 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:15:26.068 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:15:26.068 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:15:26.068 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:15:26&start_after=2025-08-03T20:15:26&end_after=2025-08-04T20:15:26&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:15:26.068 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:15:26.190 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:15:26&start_after=2025-08-03T20:15:26&end_after=2025-08-04T20:15:26&telescope=1m0a&ordering=start HTTP/1.1" 200 2213
2025-08-04T22:15:26.204 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:15:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:15:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:15:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:15:26.204 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2505.795442
2025-08-04T22:15:26.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:15:26.693 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:26.694 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:15:26.694 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:26.694 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:26.809 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 1000.223/1200.0
2025-08-04T22:15:28.877 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 998.155/1200.0
2025-08-04T22:15:29.697 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:29.718 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:29.718 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:29.718 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:30.945 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 996.088/1200.0
2025-08-04T22:15:32.721 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:32.722 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:32.722 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:32.722 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:33.013 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 994.019/1200.0
2025-08-04T22:15:35.081 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 991.951/1200.0
2025-08-04T22:15:35.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:15:35.725 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:35.743 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:35.743 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:35.743 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:37.149 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 989.883/1200.0
2025-08-04T22:15:38.746 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:38.748 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:38.748 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:38.748 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:39.217 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 987.815/1200.0
2025-08-04T22:15:41.285 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 985.747/1200.0
2025-08-04T22:15:41.749 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:41.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:41.769 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:41.769 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:43.353 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 983.679/1200.0
2025-08-04T22:15:44.769 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:44.770 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:44.770 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:44.770 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:45.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:15:45.421 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 981.611/1200.0
2025-08-04T22:15:47.489 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 979.543/1200.0
2025-08-04T22:15:47.773 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:47.793 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.0
2025-08-04T22:15:47.793 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:47.793 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T22:15:49.557 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 977.477/1200.0
2025-08-04T22:15:50.796 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:50.797 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T22:15:50.797 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:50.797 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:51.625 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 975.407/1200.0
2025-08-04T22:15:53.693 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 973.339/1200.0
2025-08-04T22:15:53.801 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:53.822 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:53.822 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:53.822 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:55.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:15:55.761 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 971.27/1200.0
2025-08-04T22:15:56.825 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:56.826 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:56.826 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:56.826 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:57.829 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 969.203/1200.0
2025-08-04T22:15:59.829 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:15:59.846 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:15:59.846 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:15:59.846 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:15:59.898 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 967.135/1200.0
2025-08-04T22:16:01.966 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 965.066/1200.0
2025-08-04T22:16:02.849 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:02.850 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:02.850 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:02.850 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:04.034 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 962.999/1200.0
2025-08-04T22:16:05.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:16:05.853 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:05.874 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.0
2025-08-04T22:16:05.874 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:05.874 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T22:16:06.102 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 960.93/1200.0
2025-08-04T22:16:08.170 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 958.864/1200.0
2025-08-04T22:16:08.877 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:08.878 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0010000000001
2025-08-04T22:16:08.878 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:08.878 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:10.238 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 956.794/1200.0
2025-08-04T22:16:11.882 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:11.900 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:11.900 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:11.900 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:12.306 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 954.726/1200.0
2025-08-04T22:16:14.374 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 952.658/1200.0
2025-08-04T22:16:14.903 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:14.927 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:14.927 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:14.927 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:15.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:16:16.442 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 950.59/1200.0
2025-08-04T22:16:17.930 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:17.931 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:17.931 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:17.931 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:18.510 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 948.522/1200.0
2025-08-04T22:16:20.578 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 946.454/1200.0
2025-08-04T22:16:20.934 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:20.952 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:20.952 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:20.952 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:22.677 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 944.386/1200.0
2025-08-04T22:16:23.955 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:23.956 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:23.956 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:23.956 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:24.714 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 942.287/1200.0
2025-08-04T22:16:25.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:16:25.263 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:15:38.575739
2025-08-04T22:16:25.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:15:38.575739
2025-08-04T22:16:25.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:16:25.263 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:16:25.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:16:25.264 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:16:25&start_after=2025-08-03T20:16:25&end_after=2025-08-04T20:16:25&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:16:25.264 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:16:25.385 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:16:25&start_after=2025-08-03T20:16:25&end_after=2025-08-04T20:16:25&telescope=1m0a&ordering=start HTTP/1.1" 200 2219
2025-08-04T22:16:25.398 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:16:25.398 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:16:25.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:16:25.398 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:16:25.399 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2446.600974
2025-08-04T22:16:25.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:16:26.782 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 940.25/1200.0
2025-08-04T22:16:26.959 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:26.977 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:16:26.977 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:26.977 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:16:28.850 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 938.182/1200.0
2025-08-04T22:16:29.980 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:29.981 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:16:29.981 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:29.981 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:30.918 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 936.114/1200.0
2025-08-04T22:16:32.984 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:32.986 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 934.046/1200.0
2025-08-04T22:16:33.002 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:33.002 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:33.002 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:34.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:16:35.054 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 931.978/1200.0
2025-08-04T22:16:36.005 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:36.006 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:36.006 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:36.006 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:37.122 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 929.91/1200.0
2025-08-04T22:16:39.009 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:39.028 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:16:39.028 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:39.028 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:16:39.190 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 927.842/1200.0
2025-08-04T22:16:41.258 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 925.774/1200.0
2025-08-04T22:16:42.030 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:42.031 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0010000000001. Last known sky angle: 540.001
2025-08-04T22:16:42.031 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:42.031 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0010000000001
2025-08-04T22:16:43.326 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 923.706/1200.0
2025-08-04T22:16:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:16:45.034 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:45.054 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0010000000001
2025-08-04T22:16:45.054 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:45.054 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:16:45.394 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 921.638/1200.0
2025-08-04T22:16:47.462 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 919.57/1200.0
2025-08-04T22:16:48.057 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:48.058 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:16:48.058 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:48.058 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:49.530 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 917.502/1200.0
2025-08-04T22:16:51.061 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:51.081 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:51.081 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:51.081 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:51.598 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 915.435/1200.0
2025-08-04T22:16:53.675 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 913.368/1200.0
2025-08-04T22:16:54.084 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:54.085 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:54.085 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:54.085 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:54.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:16:55.734 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 911.289/1200.0
2025-08-04T22:16:57.086 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:16:57.087 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:16:57.087 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:16:57.087 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:16:57.802 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 909.23/1200.0
2025-08-04T22:16:59.870 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 907.162/1200.0
2025-08-04T22:17:00.089 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:00.111 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:17:00.111 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:00.111 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:17:01.939 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 905.094/1200.0
2025-08-04T22:17:03.114 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:03.115 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:17:03.115 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:03.115 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:04.006 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 903.025/1200.0
2025-08-04T22:17:04.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:17:06.074 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 900.958/1200.0
2025-08-04T22:17:06.117 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:06.140 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:06.140 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:06.140 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:08.142 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 898.891/1200.0
2025-08-04T22:17:09.143 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:09.162 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:09.162 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:09.162 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:10.210 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 896.824/1200.0
2025-08-04T22:17:12.166 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:12.185 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:12.185 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:12.185 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:12.278 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 894.755/1200.0
2025-08-04T22:17:14.346 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 892.687/1200.0
2025-08-04T22:17:14.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:17:15.188 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:15.189 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:15.189 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:15.189 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:16.414 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 890.618/1200.0
2025-08-04T22:17:18.192 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:18.213 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:18.213 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:18.213 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:18.482 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 888.55/1200.0
2025-08-04T22:17:20.550 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 886.482/1200.0
2025-08-04T22:17:21.216 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:21.217 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:21.217 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:21.217 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:22.618 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 884.415/1200.0
2025-08-04T22:17:24.220 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:24.239 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:24.239 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:24.239 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:24.450 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:17:24.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = True and LCU permission timestamp = 2025-08-04T22:16:38.776233
2025-08-04T22:17:24.451 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] The LCU permission time was 2025-08-04T22:16:38.776233
2025-08-04T22:17:24.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU GIVES permission to observe
2025-08-04T22:17:24.451 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Fetching and converting schedule
2025-08-04T22:17:24.452 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] OCS Observation Manager : Fetching schedule for next 1 days
2025-08-04T22:17:24.452 [DEBUG] [Poll thread] [fetch_schedule.py] [run()] Request using data = ?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:17:24&start_after=2025-08-03T20:17:24&end_after=2025-08-04T20:17:24&telescope=1m0a&ordering=start and AuthHead = {'Authorization': 'Token 4996fb693b81ec6642502a5641e1643f74ae505e'}
2025-08-04T22:17:24.452 [DEBUG] [Poll thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:17:24.575 [DEBUG] [Poll thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "GET /api/schedule/?&format=json&limit=500&state=PENDING&state=IN_PROGRESS&start_before=2025-08-05T20:17:24&start_after=2025-08-03T20:17:24&end_after=2025-08-04T20:17:24&telescope=1m0a&ordering=start HTTP/1.1" 200 2226
2025-08-04T22:17:24.588 [DEBUG] [Poll thread] [fetch_schedule.py] [run_converter()] Conversion done
2025-08-04T22:17:24.588 [DEBUG] [Poll thread] [schedule_poller.py] [fetch_next()] Got the schedule with 11 configurations

2025-08-04T22:17:24.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Next configurations list is not empty
2025-08-04T22:17:24.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Scheduled time of next configuration: 2025-08-04T20:57:12Z
2025-08-04T22:17:24.588 [DEBUG] [Poll thread] [schedule_poller.py] [poll()] Seconds to next  configuration: 2387.411488
2025-08-04T22:17:24.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] NOT shutting down - there's a configuration running
2025-08-04T22:17:24.686 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 882.346/1200.0
2025-08-04T22:17:26.754 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 880.28/1200.0
2025-08-04T22:17:27.242 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:27.243 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:27.243 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:27.243 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:28.822 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 878.21/1200.0
2025-08-04T22:17:30.246 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:30.269 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:30.269 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:30.269 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:30.890 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 876.142/1200.0
2025-08-04T22:17:32.958 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 874.074/1200.0
2025-08-04T22:17:33.272 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:33.273 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:33.273 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:33.273 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:33.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:17:35.026 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 872.006/1200.0
2025-08-04T22:17:36.276 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:36.277 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:36.277 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:36.277 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:37.094 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 869.938/1200.0
2025-08-04T22:17:39.162 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 867.87/1200.0
2025-08-04T22:17:39.278 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:39.296 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:39.296 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:39.296 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:41.230 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 865.802/1200.0
2025-08-04T22:17:42.297 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:42.298 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:42.298 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:42.298 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:43.298 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 863.735/1200.0
2025-08-04T22:17:43.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:17:45.301 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:45.322 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:45.322 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:45.322 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:45.366 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 861.666/1200.0
2025-08-04T22:17:47.434 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 859.598/1200.0
2025-08-04T22:17:48.325 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:48.326 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:48.326 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:48.326 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:49.502 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 857.53/1200.0
2025-08-04T22:17:51.329 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:51.350 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:17:51.350 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:51.350 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:51.570 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 855.462/1200.0
2025-08-04T22:17:53.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:17:53.639 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 853.393/1200.0
2025-08-04T22:17:54.353 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:54.354 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:17:54.354 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:54.354 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:17:55.707 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 851.325/1200.0
2025-08-04T22:17:57.357 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:17:57.379 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.001
2025-08-04T22:17:57.379 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:17:57.379 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:17:57.775 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 849.257/1200.0
2025-08-04T22:17:59.843 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 847.189/1200.0
2025-08-04T22:18:00.382 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:00.383 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:18:00.383 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:00.383 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:18:01.911 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 845.121/1200.0
2025-08-04T22:18:03.386 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:03.407 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:18:03.407 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:03.407 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:18:03.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:18:03.979 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 843.053/1200.0
2025-08-04T22:18:06.047 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 840.985/1200.0
2025-08-04T22:18:06.410 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:06.411 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:18:06.411 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:06.412 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:18:08.115 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 838.917/1200.0
2025-08-04T22:18:09.413 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:09.430 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:18:09.430 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:09.430 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:18:10.183 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 836.849/1200.0
2025-08-04T22:18:12.251 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 834.781/1200.0
2025-08-04T22:18:12.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:12.434 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 539.999. Last known sky angle: 540.001
2025-08-04T22:18:12.434 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:12.435 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 539.999
2025-08-04T22:18:13.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:18:14.319 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 832.713/1200.0
2025-08-04T22:18:15.438 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:15.459 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 539.999
2025-08-04T22:18:15.459 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:15.459 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:18:16.387 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 830.645/1200.0
2025-08-04T22:18:18.455 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 828.577/1200.0
2025-08-04T22:18:18.461 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:18.462 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.0. Last known sky angle: 540.0
2025-08-04T22:18:18.462 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:18.462 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.0
2025-08-04T22:18:20.523 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 826.509/1200.0
2025-08-04T22:18:21.465 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] In a sequence. Checking for derotation
2025-08-04T22:18:21.486 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Curr sky angle: 540.001. Last known sky angle: 540.0
2025-08-04T22:18:21.486 [DEBUG] [derotation_worker] [script_runner.py] [angle_changed()] Angle did NOT change
2025-08-04T22:18:21.486 [DEBUG] [derotation_worker] [script_runner.py] [derotation_worker()] Sky angle recorded as 540.001
2025-08-04T22:18:22.591 [DEBUG] [script_worker] [script_runner.py] [run_script_iterations()] Waiting for unit to complete. Script: AT2025tam_spec_13480158_10205_10250.json , Iteration 1/1, Unit 1/2 Detector state: EXPOSING Exposure 1/2, Remaining exp time 824.441/1200.0
2025-08-04T22:18:23.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:18:23.661 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:17:38.977433
2025-08-04T22:18:23.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:18:23.661 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:18:23.662 [WARNING] [Poll thread] [instrument.py] [abort_exposure()] Aborting exposure and sequence
2025-08-04T22:18:23.799 [DEBUG] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Exposure 1 of 2 done. Exposure state = 0
2025-08-04T22:18:23.799 [DEBUG] [start_exposure_worker] [instrument.py] [gather_fits_info()] Mookodi Instrument: Gathering fits info
2025-08-04T22:18:23.801 [DEBUG] [start_exposure_worker] [client.py] [gather_fits_info()] Gathering weather fits info
2025-08-04T22:18:23.946 [INFO] [start_exposure_worker] [instrument.py] [start_exposure_worker()] Starting exposure 2 of 2
2025-08-04T22:18:24.484 [INFO] [Execution thread] [schedule_poller.py] [do_script()] All script iterations done
2025-08-04T22:18:24.484 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Script AT2025tam_spec_13480158_10205_10250.json was run successfully
2025-08-04T22:18:24.484 [INFO] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] Configuration aborted
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [schedule_poller.py] [run_schedule_configuration()] status for OCS = ABORTED
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS status with status [aborted]
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Using config status id = 13758911
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Reason = Configuration was aborted
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [schedule_poller.py] [updateOCS()] Updating OCS with FAILED (was aborted)
2025-08-04T22:18:24.484 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] Sending patch {'state': 'FAILED', 'summary': {'start': '2025-08-04T20:09:32', 'end': '2025-08-04T20:18:24', 'state': 'FAILED', 'reason': 'Configuration was aborted', 'time_completed': '532.0', 'events': {}}} with config status ID 13758911
2025-08-04T22:18:24.485 [DEBUG] [Execution thread] [connectionpool.py] [_new_conn()] Starting new HTTP connection (1): 10.1.100.96:8080
2025-08-04T22:18:24.489 [INFO] [derotation_worker] [script_runner.py] [derotation_worker()] Derotation monitor exiting
2025-08-04T22:18:24.593 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Completed unit number 1 of 2
2025-08-04T22:18:24.593 [INFO] [script_worker] [script_runner.py] [run_script_iterations()] Script was aborted. Not continuing with iterations
2025-08-04T22:18:24.666 [DEBUG] [Execution thread] [connectionpool.py] [_make_request()] http://10.1.100.96:8080 "PATCH /api/configurationstatus/13758911/ HTTP/1.1" 200 216
2025-08-04T22:18:24.666 [DEBUG] [Execution thread] [update_OCS.py] [run_patcher()] 

STATUS CODE: 200 
 REASON: OK 
 Bravo!! The PATCH WAS SUCCESSFUL!
2025-08-04T22:18:24.666 [DEBUG] [Execution thread] [schedule_poller.py] [execute()] Finished executing ['select Mookodi', 'guide_off', 'start_time 2025-08-04T20:08:58Z', 'guide_off', 'config_id 10250', 'config_status_id 13758911', 'update_OCS 13758911 ATTEMPTED', 'run_script setup_AT2025tam_spec_13480158_10205_10250.json', 'run_script AT2025tam_spec_13480158_10205_10250.json', 'run_script arc_flat_lamp_off.json', 'update_OCS 13758911 COMPLETED 10250 reason', 'guide_off', 'tracking_off', '# end_time 2025-08-04T20:57:12Z', 'run_script arc_flat_lamp_off.json'] at time 22:18:24
2025-08-04T22:18:32.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:18:42.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:18:52.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:19:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:19:12.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:19:22.720 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:19:22.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:18:39.179422
2025-08-04T22:19:22.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:19:22.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:19:22.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:19:31.745 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:19:41.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:19:51.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:20:01.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:20:11.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:20:21.794 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:20:21.795 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:19:39.383209
2025-08-04T22:20:21.795 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:20:21.795 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:20:21.795 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:20:30.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:20:40.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:20:50.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:21:00.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:21:10.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:21:20.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:21:20.873 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:20:39.588785
2025-08-04T22:21:20.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:21:20.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:21:20.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:21:29.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:21:39.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:21:49.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:21:59.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:22:09.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:22:19.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:22:19.953 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:21:39.806472
2025-08-04T22:22:19.953 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:22:19.953 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:22:19.953 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:22:28.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:22:38.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:22:48.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:22:58.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:23:08.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:23:19.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:23:19.026 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:22:40.010598
2025-08-04T22:23:19.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:23:19.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:23:19.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:23:28.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:23:38.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:23:48.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:23:58.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:24:08.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:24:18.082 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:24:18.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:23:40.214209
2025-08-04T22:24:18.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:24:18.083 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:24:18.083 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:24:27.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:24:37.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:24:47.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:24:57.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:25:07.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:25:17.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:25:17.151 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:24:40.419138
2025-08-04T22:25:17.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:25:17.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:25:17.151 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:25:26.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:25:36.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:25:46.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:25:56.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:26:06.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:26:16.205 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:26:16.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:25:40.623689
2025-08-04T22:26:16.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:26:16.228 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:26:16.228 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:26:25.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:26:35.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:26:45.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:26:55.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:27:05.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:27:15.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:27:15.286 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:26:40.826227
2025-08-04T22:27:15.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:27:15.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:27:15.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:27:24.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:27:34.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:27:44.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:27:54.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:28:04.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:28:14.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:28:14.364 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:27:41.030573
2025-08-04T22:28:14.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:28:14.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:28:14.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:28:23.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:28:33.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:28:43.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:28:53.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:29:03.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:29:13.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:29:13.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:28:41.232674
2025-08-04T22:29:13.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:29:13.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:29:13.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:29:22.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:29:32.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:29:42.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:29:52.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:30:02.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:30:12.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:30:12.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:29:41.437213
2025-08-04T22:30:12.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:30:12.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:30:12.478 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:30:21.487 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:30:31.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:30:41.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:30:51.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:31:01.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:31:11.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:31:11.553 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:30:41.641054
2025-08-04T22:31:11.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:31:11.553 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:31:11.553 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:31:20.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:31:30.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:31:40.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:31:50.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:32:00.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:32:10.609 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:32:10.628 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:31:41.844171
2025-08-04T22:32:10.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:32:10.628 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:32:10.628 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:32:19.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:32:29.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:32:39.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:32:49.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:32:59.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:33:09.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:33:09.683 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:32:42.047489
2025-08-04T22:33:09.683 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:33:09.683 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:33:09.683 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:33:18.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:33:28.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:33:38.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:33:48.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:33:58.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:34:08.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:34:08.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:33:42.250730
2025-08-04T22:34:08.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:34:08.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:34:08.757 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:34:17.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:34:27.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:34:37.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:34:47.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:34:57.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:35:07.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:35:07.832 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:34:42.452223
2025-08-04T22:35:07.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:35:07.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:35:07.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:35:16.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:35:26.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:35:36.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:35:46.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:35:56.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:36:06.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:36:06.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:35:42.656058
2025-08-04T22:36:06.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:36:06.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:36:06.914 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:36:15.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:36:25.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:36:35.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:36:45.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:36:55.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:37:05.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:37:05.994 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:36:42.859516
2025-08-04T22:37:05.994 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:37:05.994 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:37:05.994 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:37:15.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:37:25.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:37:35.024 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:37:45.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:37:55.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:38:05.054 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:38:05.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:37:43.063821
2025-08-04T22:38:05.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:38:05.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:38:05.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:38:14.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:38:24.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:38:34.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:38:44.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:38:54.114 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:39:04.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:39:04.125 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:38:43.268248
2025-08-04T22:39:04.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:39:04.125 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:39:04.125 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:39:13.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:39:23.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:39:33.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:39:43.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:39:53.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:40:03.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:40:03.204 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:39:43.473643
2025-08-04T22:40:03.204 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:40:03.204 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:40:03.204 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:40:12.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:40:22.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:40:32.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:40:42.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:40:52.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:41:02.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:41:02.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:40:43.676902
2025-08-04T22:41:02.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:41:02.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:41:02.279 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:41:11.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:41:21.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:41:31.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:41:41.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:41:51.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:42:01.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:42:01.341 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:41:43.881052
2025-08-04T22:42:01.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:42:01.341 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:42:01.341 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:42:10.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:42:20.361 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:42:30.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:42:40.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:42:50.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:43:00.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:43:00.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:42:44.086531
2025-08-04T22:43:00.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:43:00.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:43:00.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:43:09.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:43:19.421 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:43:29.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:43:39.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:43:49.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:43:59.463 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:43:59.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:43:44.289602
2025-08-04T22:43:59.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:43:59.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:43:59.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:44:08.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:44:18.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:44:28.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:44:38.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:44:48.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:44:58.545 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:44:58.546 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:44:44.491550
2025-08-04T22:44:58.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:44:58.546 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:44:58.546 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:45:07.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:45:17.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:45:27.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:45:37.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:45:47.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:45:57.605 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:45:57.606 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:45:44.695344
2025-08-04T22:45:57.606 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:45:57.606 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:45:57.606 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:46:06.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:46:16.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:46:26.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:46:36.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:46:46.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:46:56.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:46:56.680 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:46:44.900427
2025-08-04T22:46:56.680 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:46:56.680 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:46:56.680 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:47:05.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:47:15.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:47:25.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:47:35.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:47:45.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:47:55.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:47:55.755 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:47:45.102748
2025-08-04T22:47:55.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:47:55.755 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:47:55.755 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:48:04.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:48:14.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:48:24.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:48:34.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:48:44.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:48:54.817 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:48:54.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:48:45.306803
2025-08-04T22:48:54.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:48:54.819 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:48:54.819 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:49:03.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:49:13.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:49:23.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:49:33.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:49:43.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:49:53.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:49:53.881 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:49:45.508834
2025-08-04T22:49:53.881 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:49:53.881 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:49:53.881 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:50:02.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:50:12.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:50:22.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:50:32.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:50:42.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:50:52.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:50:52.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:50:45.710154
2025-08-04T22:50:52.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:50:52.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:50:52.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:51:01.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:51:11.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:51:21.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:51:31.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:51:41.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:51:51.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:51:51.999 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:51:45.914758
2025-08-04T22:51:51.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:51:51.999 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:51:51.999 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:52:01.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:52:11.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:52:21.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:52:31.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:52:41.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:52:51.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:52:51.059 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:52:46.125393
2025-08-04T22:52:51.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:52:51.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:52:51.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:53:00.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:53:10.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:53:20.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:53:30.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:53:40.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:53:50.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:53:50.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:53:46.328942
2025-08-04T22:53:50.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:53:50.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:53:50.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:53:59.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:54:09.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:54:19.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:54:29.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:54:39.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:54:49.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:54:49.185 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:54:46.533079
2025-08-04T22:54:49.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:54:49.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:54:49.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:54:58.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:55:08.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:55:18.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:55:28.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:55:38.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:55:48.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:55:48.275 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:55:46.736252
2025-08-04T22:55:48.275 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:55:48.275 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:55:48.275 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:55:57.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:56:07.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:56:17.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:56:27.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:56:37.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:56:47.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:56:47.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:56:46.939547
2025-08-04T22:56:47.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:56:47.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:56:47.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:56:56.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:57:06.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:57:16.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:57:26.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:57:36.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:57:46.399 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:57:46.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:56:46.939547
2025-08-04T22:57:46.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:57:46.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:57:46.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:57:55.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:58:05.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:58:15.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:58:25.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:58:35.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:58:45.462 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:58:45.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:57:47.143404
2025-08-04T22:58:45.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:58:45.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:58:45.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:58:54.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T22:59:04.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T22:59:14.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T22:59:24.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T22:59:34.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T22:59:44.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T22:59:44.547 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:58:47.342537
2025-08-04T22:59:44.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T22:59:44.547 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T22:59:44.547 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T22:59:53.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:00:03.567 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:00:13.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:00:23.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:00:33.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:00:43.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:00:43.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T22:59:47.545995
2025-08-04T23:00:43.670 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:00:43.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:00:43.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:00:52.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:01:02.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:01:12.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:01:22.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:01:32.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:01:42.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:01:42.747 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:00:47.748684
2025-08-04T23:01:42.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:01:42.748 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:01:42.748 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:01:51.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:02:01.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:02:11.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:02:21.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:02:31.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:02:41.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:02:41.829 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:01:47.951980
2025-08-04T23:02:41.829 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:02:41.829 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:02:41.829 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:02:50.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:03:00.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:03:10.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:03:20.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:03:30.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:03:40.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:03:40.911 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:02:48.157939
2025-08-04T23:03:40.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:03:40.911 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:03:40.911 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:03:49.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:03:59.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:04:09.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:04:19.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:04:29.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:04:39.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:04:39.973 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:03:48.361702
2025-08-04T23:04:39.973 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:04:39.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:04:39.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:04:48.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:04:58.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:05:09.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:05:19.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:05:29.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:05:39.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:05:39.051 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:04:48.564577
2025-08-04T23:05:39.051 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:05:39.051 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:05:39.051 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:05:48.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:05:58.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:06:08.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:06:18.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:06:28.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:06:38.112 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:06:38.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:05:48.769033
2025-08-04T23:06:38.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:06:38.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:06:38.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:06:47.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:06:57.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:07:07.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:07:17.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:07:27.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:07:37.190 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:07:37.208 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:06:48.973336
2025-08-04T23:07:37.208 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:07:37.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:07:37.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:07:46.218 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:07:56.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:08:06.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:08:16.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:08:26.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:08:36.267 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:08:36.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:07:49.178092
2025-08-04T23:08:36.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:08:36.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:08:36.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:08:45.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:08:55.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:09:05.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:09:15.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:09:25.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:09:35.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:09:35.346 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:08:49.382532
2025-08-04T23:09:35.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:09:35.347 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:09:35.347 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:09:44.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:09:54.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:10:04.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:10:14.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:10:24.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:10:34.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:10:34.427 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:09:49.585609
2025-08-04T23:10:34.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:10:34.427 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:10:34.427 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:10:43.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:10:53.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:11:03.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:11:13.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:11:23.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:11:33.487 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:11:33.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:10:49.790121
2025-08-04T23:11:33.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:11:33.488 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:11:33.488 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:11:42.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:11:52.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:12:02.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:12:12.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:12:22.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:12:32.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:12:32.567 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:11:49.992925
2025-08-04T23:12:32.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:12:32.567 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:12:32.567 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:12:41.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:12:51.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:13:01.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:13:11.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:13:21.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:13:31.628 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:13:31.629 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:12:50.195985
2025-08-04T23:13:31.629 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:13:31.629 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:13:31.629 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:13:40.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:13:50.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:14:00.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:14:10.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:14:20.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:14:30.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:14:30.691 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:13:50.407442
2025-08-04T23:14:30.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:14:30.691 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:14:30.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:14:39.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:14:49.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:14:59.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:15:09.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:15:19.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:15:29.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:15:29.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:14:50.610595
2025-08-04T23:15:29.772 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:15:29.772 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:15:29.772 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:15:38.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:15:48.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:15:58.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:16:08.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:16:18.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:16:28.834 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:16:28.854 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:15:50.813507
2025-08-04T23:16:28.854 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:16:28.854 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:16:28.854 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:16:37.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:16:47.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:16:57.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:17:07.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:17:17.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:17:27.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:17:27.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:16:51.017475
2025-08-04T23:17:27.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:17:27.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:17:27.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:17:36.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:17:46.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:17:56.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:18:06.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:18:16.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:18:26.977 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:18:26.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:17:51.221722
2025-08-04T23:18:26.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:18:26.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:18:26.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:18:35.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:18:46.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:18:56.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:19:06.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:19:16.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:19:26.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:19:26.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:18:51.425583
2025-08-04T23:19:26.066 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:19:26.066 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:19:26.066 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:19:35.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:19:45.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:19:55.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:20:05.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:20:15.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:20:25.148 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:20:25.151 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:19:51.628743
2025-08-04T23:20:25.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:20:25.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:20:25.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:20:34.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:20:44.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:20:54.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:21:04.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:21:14.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:21:24.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:21:24.243 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:20:51.833008
2025-08-04T23:21:24.243 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:21:24.243 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:21:24.243 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:21:33.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:21:43.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:21:53.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:22:03.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:22:13.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:22:23.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:22:23.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:21:52.038742
2025-08-04T23:22:23.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:22:23.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:22:23.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:22:32.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:22:42.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:22:52.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:23:02.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:23:12.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:23:22.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:23:22.443 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:22:52.240878
2025-08-04T23:23:22.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:23:22.444 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:23:22.444 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:23:31.456 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:23:41.468 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:23:51.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:24:01.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:24:11.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:24:21.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:24:21.530 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:23:52.446238
2025-08-04T23:24:21.530 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:24:21.530 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:24:21.531 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:24:30.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:24:40.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:24:50.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:25:00.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:25:10.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:25:20.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:25:20.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:24:52.648607
2025-08-04T23:25:20.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:25:20.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:25:20.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:25:29.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:25:39.671 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:25:49.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:25:59.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:26:09.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:26:19.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:26:19.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:25:52.852433
2025-08-04T23:26:19.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:26:19.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:26:19.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:26:28.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:26:38.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:26:48.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:26:58.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:27:08.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:27:18.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:27:18.852 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:26:53.054257
2025-08-04T23:27:18.853 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:27:18.853 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:27:18.853 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:27:27.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:27:37.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:27:47.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:27:57.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:28:07.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:28:17.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:28:17.956 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:27:53.257238
2025-08-04T23:28:17.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:28:17.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:28:17.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:28:26.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:28:36.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:28:47.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:28:57.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:29:07.027 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:29:17.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:29:17.046 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:28:53.460829
2025-08-04T23:29:17.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:29:17.046 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:29:17.046 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:29:26.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:29:36.075 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:29:46.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:29:56.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:30:06.117 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:30:16.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:30:16.149 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:29:53.663804
2025-08-04T23:30:16.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:30:16.150 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:30:16.150 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:30:25.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:30:35.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:30:45.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:30:55.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:31:05.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:31:15.238 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:31:15.258 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:30:53.867291
2025-08-04T23:31:15.258 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:31:15.258 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:31:15.258 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:31:24.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:31:34.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:31:44.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:31:54.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:32:04.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:32:14.346 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:32:14.363 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:31:54.070755
2025-08-04T23:32:14.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:32:14.364 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:32:14.364 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:32:23.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:32:33.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:32:43.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:32:53.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:33:03.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:33:13.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:33:13.459 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:32:54.274274
2025-08-04T23:33:13.459 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:33:13.459 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:33:13.459 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:33:22.472 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:33:32.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:33:42.502 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:33:52.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:34:02.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:34:12.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:34:12.566 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:33:54.478501
2025-08-04T23:34:12.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:34:12.567 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:34:12.567 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:34:21.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:34:31.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:34:41.610 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:34:51.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:35:01.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:35:11.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:35:11.676 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:34:54.680595
2025-08-04T23:35:11.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:35:11.677 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:35:11.677 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:35:20.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:35:30.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:35:40.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:35:50.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:36:00.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:36:10.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:36:10.770 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:35:54.883432
2025-08-04T23:36:10.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:36:10.770 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:36:10.770 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:36:19.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:36:29.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:36:39.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:36:49.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:36:59.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:37:09.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:37:09.861 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:36:55.085403
2025-08-04T23:37:09.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:37:09.862 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:37:09.862 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:37:18.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:37:28.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:37:38.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:37:48.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:37:58.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:38:08.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:38:08.948 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:37:55.288562
2025-08-04T23:38:08.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:38:08.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:38:08.949 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:38:17.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:38:27.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:38:37.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:38:48.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:38:58.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:39:08.031 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:39:08.033 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:38:55.490859
2025-08-04T23:39:08.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:39:08.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:39:08.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:39:17.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:39:27.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:39:37.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:39:47.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:39:57.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:40:07.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:40:07.122 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:39:55.695281
2025-08-04T23:40:07.122 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:40:07.123 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:40:07.123 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:40:16.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:40:26.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:40:36.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:40:46.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:40:56.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:41:06.213 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:41:06.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:40:55.898054
2025-08-04T23:41:06.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:41:06.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:41:06.216 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:41:15.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:41:25.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:41:35.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:41:45.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:41:55.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:42:05.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:42:05.355 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:41:56.103011
2025-08-04T23:42:05.355 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:42:05.355 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:42:05.356 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:42:14.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:42:24.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:42:34.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:42:44.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:42:54.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:43:04.443 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:43:04.467 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:42:56.306756
2025-08-04T23:43:04.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:43:04.467 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:43:04.467 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:43:13.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:43:23.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:43:33.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:43:43.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:43:53.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:44:03.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:44:03.559 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:43:56.511737
2025-08-04T23:44:03.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:44:03.559 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:44:03.559 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:44:12.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:44:22.588 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:44:32.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:44:42.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:44:52.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:45:02.646 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:45:02.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:44:56.719257
2025-08-04T23:45:02.672 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:45:02.672 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:45:02.672 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:45:11.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:45:21.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:45:31.712 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:45:41.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:45:51.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:46:01.753 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:46:01.775 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:45:56.922453
2025-08-04T23:46:01.775 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:46:01.775 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:46:01.776 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:46:10.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:46:20.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:46:30.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:46:40.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:46:50.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:47:00.867 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:47:00.869 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:46:57.125726
2025-08-04T23:47:00.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:47:00.869 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:47:00.869 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:47:09.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:47:19.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:47:29.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:47:39.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:47:49.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:47:59.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:47:59.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:47:57.328910
2025-08-04T23:47:59.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:47:59.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:47:59.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:48:08.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:48:19.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:48:29.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:48:39.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:48:49.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:48:59.063 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:48:59.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:48:57.532507
2025-08-04T23:48:59.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:48:59.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:48:59.087 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:49:08.099 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:49:18.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:49:28.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:49:38.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:49:48.163 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:49:58.179 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:49:58.181 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:49:57.736781
2025-08-04T23:49:58.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:49:58.182 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:49:58.182 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:50:07.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:50:17.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:50:27.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:50:37.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:50:47.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:50:57.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:50:57.272 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:49:57.736781
2025-08-04T23:50:57.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:50:57.273 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:50:57.273 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:51:06.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:51:16.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:51:26.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:51:36.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:51:46.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:51:56.364 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:51:56.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:50:57.939085
2025-08-04T23:51:56.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:51:56.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:51:56.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:52:05.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:52:15.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:52:25.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:52:35.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:52:45.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:52:55.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:52:55.473 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:51:58.144554
2025-08-04T23:52:55.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:52:55.473 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:52:55.473 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:53:04.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:53:14.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:53:24.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:53:34.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:53:44.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:53:54.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:53:54.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:52:58.346629
2025-08-04T23:53:54.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:53:54.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:53:54.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:54:03.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:54:13.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:54:23.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:54:33.644 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:54:43.659 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:54:53.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:54:53.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:53:58.549498
2025-08-04T23:54:53.698 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:54:53.698 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:54:53.698 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:55:02.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:55:12.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:55:22.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:55:32.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:55:42.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:55:52.787 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:55:52.807 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:54:58.751123
2025-08-04T23:55:52.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:55:52.807 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:55:52.807 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:56:01.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:56:11.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:56:21.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:56:31.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:56:41.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:56:51.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:56:51.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:55:58.954122
2025-08-04T23:56:51.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:56:51.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:56:51.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:57:00.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:57:10.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:57:20.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:57:30.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:57:40.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:57:50.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:57:51.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:56:59.156387
2025-08-04T23:57:51.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:57:51.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:57:51.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:58:00.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:58:10.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:58:20.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:58:30.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:58:40.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:58:50.090 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:58:50.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:57:59.361231
2025-08-04T23:58:50.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:58:50.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:58:50.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:58:59.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-04T23:59:09.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-04T23:59:19.138 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-04T23:59:29.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-04T23:59:39.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-04T23:59:49.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-04T23:59:49.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:58:59.564326
2025-08-04T23:59:49.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-04T23:59:49.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-04T23:59:49.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-04T23:59:58.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:00:08.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:00:18.228 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:00:28.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:00:38.258 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:00:48.273 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:00:48.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-04T23:59:59.767195
2025-08-05T00:00:48.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:00:48.295 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:00:48.295 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:00:57.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:01:07.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:01:17.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:01:27.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:01:37.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:01:47.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:01:47.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:00:59.970884
2025-08-05T00:01:47.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:01:47.386 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:01:47.386 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:01:56.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:02:06.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:02:16.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:02:26.441 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:02:36.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:02:46.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:02:46.470 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:02:00.174324
2025-08-05T00:02:46.470 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:02:46.470 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:02:46.470 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:02:55.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:03:05.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:03:15.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:03:25.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:03:35.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:03:45.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:03:45.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:03:00.377528
2025-08-05T00:03:45.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:03:45.579 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:03:45.579 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:03:54.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:04:04.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:04:14.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:04:24.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:04:34.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:04:44.669 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:04:44.692 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:04:00.578240
2025-08-05T00:04:44.692 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:04:44.692 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:04:44.692 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:04:53.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:05:03.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:05:13.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:05:23.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:05:33.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:05:43.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:05:43.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:05:00.781254
2025-08-05T00:05:43.803 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:05:43.803 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:05:43.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:05:52.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:06:02.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:06:12.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:06:22.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:06:32.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:06:42.896 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:06:42.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:06:00.984081
2025-08-05T00:06:42.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:06:42.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:06:42.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:06:51.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:07:01.926 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:07:11.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:07:21.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:07:31.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:07:41.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:07:41.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:07:01.231225
2025-08-05T00:07:41.989 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:07:41.989 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:07:41.989 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:07:51.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:08:01.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:08:11.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:08:21.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:08:31.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:08:41.074 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:08:41.077 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:08:01.498704
2025-08-05T00:08:41.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:08:41.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:08:41.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:08:50.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:09:00.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:09:10.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:09:20.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:09:30.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:09:40.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:09:40.181 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:09:01.702376
2025-08-05T00:09:40.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:09:40.181 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:09:40.181 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:09:49.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:09:59.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:10:09.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:10:19.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:10:29.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:10:39.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:10:39.297 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:10:01.907767
2025-08-05T00:10:39.297 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:10:39.297 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:10:39.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:10:48.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:10:58.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:11:08.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:11:18.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:11:28.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:11:38.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:11:38.385 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:11:02.110155
2025-08-05T00:11:38.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:11:38.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:11:38.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:11:47.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:11:57.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:12:07.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:12:17.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:12:27.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:12:37.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:12:37.478 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:12:02.313578
2025-08-05T00:12:37.478 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:12:37.478 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:12:37.479 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:12:46.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:12:56.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:13:06.522 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:13:16.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:13:26.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:13:36.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:13:36.569 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:13:02.517102
2025-08-05T00:13:36.569 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:13:36.570 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:13:36.570 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:13:45.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:13:55.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:14:05.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:14:15.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:14:25.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:14:35.661 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:14:35.662 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:14:02.721773
2025-08-05T00:14:35.662 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:14:35.662 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:14:35.662 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:14:44.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:14:54.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:15:04.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:15:14.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:15:24.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:15:34.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:15:34.773 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:15:02.924688
2025-08-05T00:15:34.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:15:34.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:15:34.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:15:43.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:15:53.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:16:03.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:16:13.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:16:23.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:16:33.865 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:16:33.886 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:16:03.129232
2025-08-05T00:16:33.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:16:33.886 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:16:33.887 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:16:42.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:16:52.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:17:02.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:17:12.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:17:22.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:17:32.975 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:17:32.977 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:17:03.331780
2025-08-05T00:17:32.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:17:32.978 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:17:32.978 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:17:41.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:17:52.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:18:02.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:18:12.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:18:22.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:18:32.064 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:18:32.066 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:18:03.536150
2025-08-05T00:18:32.067 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:18:32.067 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:18:32.067 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:18:41.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:18:51.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:19:01.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:19:11.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:19:21.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:19:31.157 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:19:31.160 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:19:03.738168
2025-08-05T00:19:31.160 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:19:31.160 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:19:31.161 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:19:40.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:19:50.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:20:00.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:20:10.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:20:20.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:20:30.253 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:20:30.256 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:20:03.941766
2025-08-05T00:20:30.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:20:30.256 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:20:30.256 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:20:39.270 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:20:49.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:20:59.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:21:09.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:21:19.334 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:21:29.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:21:29.366 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:21:04.145001
2025-08-05T00:21:29.366 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:21:29.366 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:21:29.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:21:38.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:21:48.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:21:58.409 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:22:08.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:22:18.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:22:28.453 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:22:28.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:22:04.349383
2025-08-05T00:22:28.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:22:28.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:22:28.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:22:37.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:22:47.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:22:57.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:23:07.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:23:17.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:23:27.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:23:27.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:23:04.553860
2025-08-05T00:23:27.565 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:23:27.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:23:27.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:23:36.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:23:46.593 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:23:56.607 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:24:06.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:24:16.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:24:26.653 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:24:26.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:24:04.758962
2025-08-05T00:24:26.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:24:26.657 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:24:26.657 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:24:35.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:24:45.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:24:55.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:25:05.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:25:15.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:25:25.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:25:25.771 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:25:04.962285
2025-08-05T00:25:25.771 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:25:25.771 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:25:25.771 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:25:34.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:25:44.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:25:54.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:26:04.831 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:26:14.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:26:24.862 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:26:24.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:26:05.163662
2025-08-05T00:26:24.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:26:24.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:26:24.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:26:33.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:26:43.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:26:53.975 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:27:03.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:27:14.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:27:24.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:27:24.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:27:05.366639
2025-08-05T00:27:24.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:27:24.023 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:27:24.023 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:27:33.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:27:43.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:27:53.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:28:03.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:28:13.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:28:23.110 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:28:23.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:28:05.570651
2025-08-05T00:28:23.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:28:23.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:28:23.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:28:32.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:28:42.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:28:52.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:29:02.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:29:12.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:29:22.220 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:29:22.242 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:29:05.775409
2025-08-05T00:29:22.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:29:22.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:29:22.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:29:31.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:29:41.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:29:51.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:30:01.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:30:11.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:30:21.332 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:30:21.336 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:30:05.980538
2025-08-05T00:30:21.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:30:21.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:30:21.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:30:30.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:30:40.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:30:50.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:31:00.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:31:10.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:31:20.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:31:20.447 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:31:06.185517
2025-08-05T00:31:20.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:31:20.476 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:31:20.476 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:31:29.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:31:39.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:31:49.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:31:59.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:32:09.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:32:19.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:32:19.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:32:06.390297
2025-08-05T00:32:19.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:32:19.571 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:32:19.571 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:32:28.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:32:38.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:32:48.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:32:58.632 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:33:08.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:33:18.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:33:18.689 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:33:06.592666
2025-08-05T00:33:18.690 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:33:18.690 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:33:18.690 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:33:27.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:33:37.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:33:47.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:33:57.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:34:07.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:34:17.778 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:34:17.781 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:34:06.796854
2025-08-05T00:34:17.781 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:34:17.781 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:34:17.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:34:26.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:34:36.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:34:46.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:34:56.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:35:06.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:35:16.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:35:16.891 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:35:06.999283
2025-08-05T00:35:16.891 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:35:16.891 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:35:16.891 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:35:25.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:35:35.918 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:35:45.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:35:55.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:36:05.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:36:15.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:36:15.988 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:36:07.203465
2025-08-05T00:36:15.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:36:15.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:36:15.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:36:25.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:36:35.014 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:36:45.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:36:55.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:37:05.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:37:15.073 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:37:15.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:37:07.406358
2025-08-05T00:37:15.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:37:15.076 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:37:15.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:37:24.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:37:34.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:37:44.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:37:54.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:38:04.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:38:14.164 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:38:14.186 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:38:07.610439
2025-08-05T00:38:14.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:38:14.187 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:38:14.187 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:38:23.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:38:33.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:38:43.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:38:53.243 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:39:03.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:39:13.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:39:13.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:39:07.813199
2025-08-05T00:39:13.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:39:13.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:39:13.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:39:22.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:39:32.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:39:42.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:39:52.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:40:02.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:40:12.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:40:12.384 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:40:08.017786
2025-08-05T00:40:12.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:40:12.385 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:40:12.385 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:40:21.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:40:31.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:40:41.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:40:51.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:41:01.457 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:41:11.473 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:41:11.495 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:41:08.221457
2025-08-05T00:41:11.495 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:41:11.496 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:41:11.496 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:41:20.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:41:30.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:41:40.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:41:50.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:42:00.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:42:10.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:42:10.599 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:42:08.423432
2025-08-05T00:42:10.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:42:10.600 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:42:10.600 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:42:19.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:42:29.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:42:39.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:42:49.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:42:59.675 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:43:09.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:43:09.714 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:43:08.625896
2025-08-05T00:43:09.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:43:09.715 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:43:09.715 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:43:18.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:43:28.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:43:38.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:43:48.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:43:58.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:44:08.800 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:44:08.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:43:08.625896
2025-08-05T00:44:08.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:44:08.820 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:44:08.820 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:44:17.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:44:27.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:44:37.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:44:47.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:44:57.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:45:07.905 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:45:07.907 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:44:08.830033
2025-08-05T00:45:07.908 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:45:07.908 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:45:07.908 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:45:16.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:45:26.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:45:36.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:45:46.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:45:56.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:46:06.992 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:46:07.016 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:45:09.032946
2025-08-05T00:46:07.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:46:07.017 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:46:07.017 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:46:16.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:46:26.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:46:36.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:46:46.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:46:56.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:47:06.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:47:06.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:46:09.237319
2025-08-05T00:47:06.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:47:06.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:47:06.131 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:47:15.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:47:25.162 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:47:35.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:47:45.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:47:55.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:48:05.223 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:48:05.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:47:09.445690
2025-08-05T00:48:05.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:48:05.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:48:05.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:48:14.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:48:24.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:48:34.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:48:44.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:48:54.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:49:04.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:49:04.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:48:09.650600
2025-08-05T00:49:04.329 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:49:04.329 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:49:04.329 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:49:13.342 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:49:23.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:49:33.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:49:43.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:49:53.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:50:03.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:50:03.417 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:49:09.860476
2025-08-05T00:50:03.417 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:50:03.417 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:50:03.417 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:50:12.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:50:22.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:50:32.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:50:42.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:50:52.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:51:02.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:51:02.528 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:50:10.064122
2025-08-05T00:51:02.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:51:02.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:51:02.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:51:11.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:51:21.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:51:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:51:41.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:51:51.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:52:01.619 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:52:01.621 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:51:10.267812
2025-08-05T00:52:01.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:52:01.622 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:52:01.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:52:10.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:52:20.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:52:30.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:52:40.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:52:50.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:53:00.705 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:53:00.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:52:10.470124
2025-08-05T00:53:00.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:53:00.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:53:00.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:53:09.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:53:19.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:53:29.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:53:39.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:53:49.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:53:59.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:53:59.822 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:53:10.673392
2025-08-05T00:53:59.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:53:59.822 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:53:59.822 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:54:08.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:54:18.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:54:28.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:54:38.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:54:48.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:54:58.903 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:54:58.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:54:10.876731
2025-08-05T00:54:58.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:54:58.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:54:58.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:55:07.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:55:17.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:55:27.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:55:37.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:55:47.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:55:58.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:55:58.015 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:55:11.080315
2025-08-05T00:55:58.015 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:55:58.015 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:55:58.015 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:56:07.028 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:56:17.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:56:27.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:56:37.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:56:47.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:56:57.101 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:56:57.104 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:56:11.283573
2025-08-05T00:56:57.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:56:57.104 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:56:57.104 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:57:06.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:57:16.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:57:26.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:57:36.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:57:46.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:57:56.195 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:57:56.215 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:57:11.485407
2025-08-05T00:57:56.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:57:56.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:57:56.216 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:58:05.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:58:15.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:58:25.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:58:35.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:58:45.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:58:55.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:58:55.307 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:58:11.689349
2025-08-05T00:58:55.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:58:55.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:58:55.307 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T00:59:04.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T00:59:14.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T00:59:24.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T00:59:34.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T00:59:44.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T00:59:54.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T00:59:54.423 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T00:59:11.891837
2025-08-05T00:59:54.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T00:59:54.423 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T00:59:54.423 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:00:03.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:00:13.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:00:23.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:00:33.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:00:43.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:00:53.513 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:00:53.531 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:00:12.096318
2025-08-05T01:00:53.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:00:53.532 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:00:53.532 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:01:02.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:01:12.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:01:22.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:01:32.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:01:42.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:01:52.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:01:52.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:01:12.299230
2025-08-05T01:01:52.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:01:52.638 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:01:52.638 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:02:01.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:02:11.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:02:21.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:02:31.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:02:41.716 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:02:51.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:02:51.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:02:12.504425
2025-08-05T01:02:51.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:02:51.733 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:02:51.733 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:03:00.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:03:10.762 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:03:20.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:03:30.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:03:40.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:03:50.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:03:50.848 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:03:12.709756
2025-08-05T01:03:50.848 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:03:50.848 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:03:50.849 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:03:59.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:04:09.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:04:19.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:04:29.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:04:39.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:04:49.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:04:49.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:04:12.913841
2025-08-05T01:04:49.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:04:49.937 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:04:49.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:04:58.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:05:08.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:05:18.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:05:28.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:05:39.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:05:49.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:05:49.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:05:13.117962
2025-08-05T01:05:49.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:05:49.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:05:49.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:05:58.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:06:08.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:06:18.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:06:28.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:06:38.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:06:48.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:06:48.119 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:06:13.320739
2025-08-05T01:06:48.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:06:48.119 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:06:48.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:06:57.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:07:07.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:07:17.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:07:27.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:07:37.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:07:47.199 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:07:47.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:07:13.524262
2025-08-05T01:07:47.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:07:47.221 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:07:47.221 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:07:56.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:08:06.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:08:16.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:08:26.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:08:36.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:08:46.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:08:46.313 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:08:13.727471
2025-08-05T01:08:46.313 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:08:46.313 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:08:46.313 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:08:55.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:09:05.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:09:15.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:09:25.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:09:35.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:09:45.401 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:09:45.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:09:13.930519
2025-08-05T01:09:45.420 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:09:45.420 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:09:45.420 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:09:54.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:10:04.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:10:14.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:10:24.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:10:34.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:10:44.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:10:44.528 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:10:14.135137
2025-08-05T01:10:44.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:10:44.528 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:10:44.528 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:10:53.542 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:11:03.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:11:13.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:11:23.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:11:33.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:11:43.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:11:43.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:11:14.336981
2025-08-05T01:11:43.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:11:43.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:11:43.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:11:52.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:12:02.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:12:12.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:12:22.699 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:12:32.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:12:42.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:12:42.733 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:12:14.541302
2025-08-05T01:12:42.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:12:42.734 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:12:42.734 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:12:51.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:13:01.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:13:11.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:13:21.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:13:31.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:13:41.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:13:41.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:13:14.743114
2025-08-05T01:13:41.827 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:13:41.827 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:13:41.827 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:13:50.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:14:00.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:14:10.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:14:20.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:14:30.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:14:40.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:14:40.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:14:14.945422
2025-08-05T01:14:40.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:14:40.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:14:40.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:14:49.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:14:59.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:15:09.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:15:20.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:15:30.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:15:40.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:15:40.055 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:15:15.148282
2025-08-05T01:15:40.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:15:40.055 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:15:40.055 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:15:49.068 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:15:59.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:16:09.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:16:19.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:16:29.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:16:39.142 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:16:39.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:16:15.351516
2025-08-05T01:16:39.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:16:39.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:16:39.165 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:16:48.178 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:16:58.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:17:08.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:17:18.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:17:28.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:17:38.256 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:17:38.257 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:17:15.554874
2025-08-05T01:17:38.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:17:38.257 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:17:38.257 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:17:47.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:17:57.285 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:18:07.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:18:17.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:18:27.331 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:18:37.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:18:37.350 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:18:15.763607
2025-08-05T01:18:37.357 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:18:37.357 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:18:37.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:18:46.371 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:18:56.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:19:06.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:19:16.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:19:26.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:19:36.445 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:19:36.468 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:19:15.967577
2025-08-05T01:19:36.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:19:36.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:19:36.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:19:45.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:19:55.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:20:05.512 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:20:15.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:20:25.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:20:35.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:20:35.560 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:20:16.169223
2025-08-05T01:20:35.560 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:20:35.560 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:20:35.560 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:20:44.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:20:54.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:21:04.604 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:21:14.620 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:21:24.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:21:34.652 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:21:34.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:21:16.372266
2025-08-05T01:21:34.676 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:21:34.676 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:21:34.676 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:21:43.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:21:53.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:22:03.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:22:13.737 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:22:23.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:22:33.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:22:33.788 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:22:16.576292
2025-08-05T01:22:33.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:22:33.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:22:33.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:22:42.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:22:52.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:23:02.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:23:12.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:23:22.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:23:32.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:23:32.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:23:16.779079
2025-08-05T01:23:32.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:23:32.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:23:32.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:23:41.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:23:51.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:24:01.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:24:11.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:24:21.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:24:31.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:24:31.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:24:16.984068
2025-08-05T01:24:31.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:24:31.990 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:24:31.990 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:24:41.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:24:51.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:25:01.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:25:11.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:25:21.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:25:31.081 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:25:31.104 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:25:17.186671
2025-08-05T01:25:31.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:25:31.105 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:25:31.105 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:25:40.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:25:50.132 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:26:00.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:26:10.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:26:20.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:26:30.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:26:30.212 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:26:17.390671
2025-08-05T01:26:30.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:26:30.241 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:26:30.241 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:26:39.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:26:49.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:26:59.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:27:09.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:27:19.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:27:29.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:27:29.328 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:27:17.593512
2025-08-05T01:27:29.328 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:27:29.328 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:27:29.328 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:27:38.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:27:48.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:27:58.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:28:08.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:28:18.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:28:28.409 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:28:28.412 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:28:17.796482
2025-08-05T01:28:28.412 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:28:28.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:28:28.413 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:28:37.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:28:47.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:28:57.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:29:07.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:29:17.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:29:27.502 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:29:27.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:29:18.000012
2025-08-05T01:29:27.521 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:29:27.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:29:27.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:29:36.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:29:46.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:29:56.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:30:06.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:30:16.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:30:26.611 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:30:26.614 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:30:18.204836
2025-08-05T01:30:26.614 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:30:26.614 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:30:26.615 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:30:35.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:30:45.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:30:55.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:31:05.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:31:15.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:31:25.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:31:25.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:31:18.408797
2025-08-05T01:31:25.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:31:25.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:31:25.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:31:34.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:31:44.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:31:54.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:32:04.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:32:14.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:32:24.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:32:24.819 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:32:18.611236
2025-08-05T01:32:24.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:32:24.819 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:32:24.819 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:32:33.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:32:43.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:32:53.863 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:33:03.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:33:13.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:33:23.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:33:23.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:33:18.813539
2025-08-05T01:33:23.910 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:33:23.910 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:33:23.910 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:33:32.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:33:42.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:33:52.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:34:02.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:34:12.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:34:23.000 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:34:23.021 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:34:19.016003
2025-08-05T01:34:23.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:34:23.021 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:34:23.021 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:34:32.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:34:42.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:34:52.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:35:02.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:35:12.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:35:22.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:35:22.102 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:35:19.219517
2025-08-05T01:35:22.102 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:35:22.102 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:35:22.102 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:35:31.116 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:35:41.131 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:35:51.147 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:36:01.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:36:11.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:36:21.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:36:21.216 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:36:19.423460
2025-08-05T01:36:21.216 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:36:21.216 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:36:21.217 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:36:30.231 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:36:40.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:36:50.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:37:00.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:37:10.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:37:20.305 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:37:20.308 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:36:19.423460
2025-08-05T01:37:20.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:37:20.309 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:37:20.309 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:37:29.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:37:39.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:37:49.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:37:59.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:38:09.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:38:19.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:38:19.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:37:19.623470
2025-08-05T01:38:19.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:38:19.399 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:38:19.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:38:28.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:38:38.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:38:48.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:38:58.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:39:08.466 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:39:18.479 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:39:18.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:38:19.827515
2025-08-05T01:39:18.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:39:18.482 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:39:18.482 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:39:27.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:39:37.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:39:47.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:39:57.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:40:07.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:40:17.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:40:17.584 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:39:20.030985
2025-08-05T01:40:17.584 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:40:17.584 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:40:17.584 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:40:26.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:40:36.615 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:40:46.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:40:56.646 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:41:06.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:41:16.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:41:16.698 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:40:20.234204
2025-08-05T01:41:16.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:41:16.699 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:41:16.699 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:41:25.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:41:35.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:41:45.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:41:55.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:42:05.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:42:15.789 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:42:15.811 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:41:20.438220
2025-08-05T01:42:15.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:42:15.811 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:42:15.811 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:42:24.825 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:42:34.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:42:44.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:42:54.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:43:04.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:43:14.901 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:43:14.924 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:42:20.641543
2025-08-05T01:43:14.924 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:43:14.924 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:43:14.924 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:43:23.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:43:33.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:43:43.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:43:53.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:44:04.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:44:14.017 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:44:14.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:43:20.844611
2025-08-05T01:44:14.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:44:14.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:44:14.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:44:23.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:44:33.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:44:43.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:44:53.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:45:03.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:45:13.104 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:45:13.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:44:21.050250
2025-08-05T01:45:13.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:45:13.129 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:45:13.129 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:45:22.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:45:32.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:45:42.175 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:45:52.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:46:02.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:46:12.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:46:12.241 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:45:21.253818
2025-08-05T01:46:12.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:46:12.242 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:46:12.242 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:46:21.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:46:31.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:46:41.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:46:51.302 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:47:01.318 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:47:11.330 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:47:11.333 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:46:21.455228
2025-08-05T01:47:11.333 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:47:11.333 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:47:11.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:47:20.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:47:30.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:47:40.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:47:50.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:48:00.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:48:10.422 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:48:10.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:47:21.659509
2025-08-05T01:48:10.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:48:10.448 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:48:10.448 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:48:19.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:48:29.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:48:39.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:48:49.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:48:59.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:49:09.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:49:09.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:48:21.863503
2025-08-05T01:49:09.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:49:09.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:49:09.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:49:18.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:49:28.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:49:38.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:49:48.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:49:58.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:50:08.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:50:08.636 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:49:22.063320
2025-08-05T01:50:08.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:50:08.636 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:50:08.636 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:50:17.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:50:27.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:50:37.683 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:50:47.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:50:57.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:51:07.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:51:07.729 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:50:22.267861
2025-08-05T01:51:07.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:51:07.729 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:51:07.729 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:51:16.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:51:26.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:51:36.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:51:46.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:51:56.804 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:52:06.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:52:06.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:51:22.469004
2025-08-05T01:52:06.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:52:06.838 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:52:06.839 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:52:15.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:52:25.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:52:35.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:52:45.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:52:55.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:53:05.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:53:05.943 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:52:22.671508
2025-08-05T01:53:05.943 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:53:05.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:53:05.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:53:14.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:53:24.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:53:34.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:53:45.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:53:55.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:54:05.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:54:05.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:53:22.874973
2025-08-05T01:54:05.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:54:05.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:54:05.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:54:14.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:54:24.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:54:34.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:54:44.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:54:54.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:55:04.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:55:04.144 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:54:23.080722
2025-08-05T01:55:04.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:55:04.145 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:55:04.145 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:55:13.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:55:23.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:55:33.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:55:43.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:55:53.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:56:03.235 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:56:03.254 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:55:23.284343
2025-08-05T01:56:03.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:56:03.254 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:56:03.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:56:12.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:56:22.284 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:56:32.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:56:42.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:56:52.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:57:02.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:57:02.347 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:56:23.488436
2025-08-05T01:57:02.348 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:57:02.348 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:57:02.348 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:57:11.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:57:21.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:57:31.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:57:41.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:57:51.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:58:01.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:58:01.440 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:57:23.713144
2025-08-05T01:58:01.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:58:01.441 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:58:01.441 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:58:10.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:58:20.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:58:30.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:58:40.500 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:58:50.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:59:00.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:59:00.534 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:58:23.916991
2025-08-05T01:59:00.534 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:59:00.534 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:59:00.534 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T01:59:09.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T01:59:19.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T01:59:29.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T01:59:39.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T01:59:49.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T01:59:59.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T01:59:59.648 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T01:59:24.120081
2025-08-05T01:59:59.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T01:59:59.648 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T01:59:59.648 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:00:08.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:00:18.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:00:28.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:00:38.709 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:00:48.725 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:00:58.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:00:58.744 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:00:24.323505
2025-08-05T02:00:58.744 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:00:58.744 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:00:58.744 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:01:07.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:01:17.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:01:27.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:01:37.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:01:47.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:01:57.835 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:01:57.855 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:01:24.527221
2025-08-05T02:01:57.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:01:57.856 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:01:57.856 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:02:06.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:02:16.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:02:26.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:02:36.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:02:46.928 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:02:56.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:02:56.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:02:24.731411
2025-08-05T02:02:56.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:02:56.964 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:02:56.964 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:03:05.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:03:15.992 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:03:26.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:03:36.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:03:46.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:03:56.049 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:03:56.071 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:03:24.936409
2025-08-05T02:03:56.071 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:03:56.071 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:03:56.071 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:04:05.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:04:15.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:04:25.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:04:35.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:04:45.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:04:55.158 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:04:55.161 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:04:25.139229
2025-08-05T02:04:55.161 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:04:55.161 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:04:55.161 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:05:04.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:05:14.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:05:24.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:05:34.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:05:44.235 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:05:54.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:05:54.271 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:05:25.340155
2025-08-05T02:05:54.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:05:54.271 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:05:54.271 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:06:03.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:06:13.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:06:23.317 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:06:33.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:06:43.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:06:53.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:06:53.365 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:06:25.544031
2025-08-05T02:06:53.365 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:06:53.365 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:06:53.366 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:07:02.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:07:12.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:07:22.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:07:32.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:07:42.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:07:52.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:07:52.460 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:07:25.746034
2025-08-05T02:07:52.460 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:07:52.460 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:07:52.460 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:08:01.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:08:11.490 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:08:21.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:08:31.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:08:41.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:08:51.550 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:08:51.571 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:08:25.949376
2025-08-05T02:08:51.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:08:51.571 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:08:51.571 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:09:00.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:09:10.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:09:20.616 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:09:30.631 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:09:40.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:09:50.660 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:09:50.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:09:26.154194
2025-08-05T02:09:50.663 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:09:50.663 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:09:50.663 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:09:59.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:10:09.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:10:19.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:10:29.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:10:39.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:10:49.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:10:49.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:10:26.358604
2025-08-05T02:10:49.757 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:10:49.757 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:10:49.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:10:58.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:11:08.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:11:18.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:11:28.817 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:11:38.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:11:48.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:11:48.872 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:11:26.562506
2025-08-05T02:11:48.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:11:48.873 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:11:48.873 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:11:57.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:12:07.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:12:17.915 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:12:27.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:12:37.944 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:12:47.959 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:12:47.978 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:12:26.767388
2025-08-05T02:12:47.978 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:12:47.979 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:12:47.979 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:12:56.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:13:07.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:13:17.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:13:27.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:13:37.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:13:47.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:13:47.075 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:13:26.971182
2025-08-05T02:13:47.076 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:13:47.076 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:13:47.076 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:13:56.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:14:06.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:14:16.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:14:26.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:14:36.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:14:46.168 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:14:46.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:14:27.173168
2025-08-05T02:14:46.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:14:46.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:14:46.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:14:55.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:15:05.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:15:15.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:15:25.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:15:35.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:15:45.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:15:45.296 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:15:27.374296
2025-08-05T02:15:45.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:15:45.296 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:15:45.296 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:15:54.309 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:16:04.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:16:14.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:16:24.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:16:34.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:16:44.385 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:16:44.388 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:16:27.580010
2025-08-05T02:16:44.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:16:44.389 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:16:44.389 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:16:53.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:17:03.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:17:13.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:17:23.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:17:33.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:17:43.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:17:43.479 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:17:27.783885
2025-08-05T02:17:43.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:17:43.526 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:17:43.526 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:17:52.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:18:02.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:18:12.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:18:22.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:18:32.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:18:42.615 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:18:42.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:18:27.988949
2025-08-05T02:18:42.618 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:18:42.618 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:18:42.618 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:18:51.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:19:01.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:19:11.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:19:21.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:19:31.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:19:41.711 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:19:41.729 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:19:28.190546
2025-08-05T02:19:41.729 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:19:41.730 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:19:41.730 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:19:50.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:20:00.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:20:10.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:20:20.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:20:30.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:20:40.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:20:40.843 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:20:28.410228
2025-08-05T02:20:40.843 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:20:40.843 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:20:40.843 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:20:49.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:20:59.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:21:09.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:21:19.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:21:29.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:21:39.925 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:21:39.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:21:28.613425
2025-08-05T02:21:39.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:21:39.945 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:21:39.945 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:21:48.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:21:58.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:22:08.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:22:19.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:22:29.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:22:39.034 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:22:39.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:22:28.817992
2025-08-05T02:22:39.037 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:22:39.037 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:22:39.037 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:22:48.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:22:58.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:23:08.080 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:23:18.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:23:28.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:23:38.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:23:38.129 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:23:29.020762
2025-08-05T02:23:38.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:23:38.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:23:38.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:23:47.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:23:57.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:24:07.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:24:17.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:24:27.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:24:37.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:24:37.240 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:24:29.226313
2025-08-05T02:24:37.240 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:24:37.241 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:24:37.241 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:24:46.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:24:56.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:25:06.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:25:16.296 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:25:26.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:25:36.326 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:25:36.345 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:25:29.429882
2025-08-05T02:25:36.345 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:25:36.345 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:25:36.345 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:25:45.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:25:55.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:26:05.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:26:15.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:26:25.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:26:35.436 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:26:35.439 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:26:29.633671
2025-08-05T02:26:35.439 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:26:35.439 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:26:35.439 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:26:44.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:26:54.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:27:04.485 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:27:14.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:27:24.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:27:34.531 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:27:34.551 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:27:29.838418
2025-08-05T02:27:34.551 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:27:34.551 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:27:34.551 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:27:43.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:27:53.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:28:03.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:28:13.612 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:28:23.628 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:28:33.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:28:33.663 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:28:30.042162
2025-08-05T02:28:33.664 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:28:33.664 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:28:33.664 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:28:42.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:28:52.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:29:02.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:29:12.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:29:22.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:29:32.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:29:32.760 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:29:30.245164
2025-08-05T02:29:32.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:29:32.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:29:32.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:29:41.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:29:51.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:30:01.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:30:11.820 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:30:21.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:30:31.852 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:30:31.877 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:30:30.446558
2025-08-05T02:30:31.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:30:31.877 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:30:31.877 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:30:40.891 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:30:50.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:31:00.920 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:31:10.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:31:20.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:31:30.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:31:30.970 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:31:30.648595
2025-08-05T02:31:30.970 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:31:30.970 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:31:30.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:31:39.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:31:49.999 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:32:00.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:32:10.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:32:20.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:32:30.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:32:30.060 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:31:30.648595
2025-08-05T02:32:30.060 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:32:30.060 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:32:30.060 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:32:39.074 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:32:49.089 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:32:59.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:33:09.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:33:19.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:33:29.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:33:29.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:32:30.852504
2025-08-05T02:33:29.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:33:29.152 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:33:29.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:33:38.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:33:48.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:33:58.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:34:08.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:34:18.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:34:28.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:34:28.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:33:31.057182
2025-08-05T02:34:28.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:34:28.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:34:28.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:34:37.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:34:47.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:34:57.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:35:07.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:35:17.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:35:27.347 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:35:27.370 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:34:31.259585
2025-08-05T02:35:27.371 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:35:27.371 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:35:27.371 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:35:36.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:35:46.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:35:56.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:36:06.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:36:16.438 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:36:26.452 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:36:26.455 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:35:31.462240
2025-08-05T02:36:26.455 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:36:26.455 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:36:26.455 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:36:35.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:36:45.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:36:55.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:37:05.510 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:37:15.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:37:25.541 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:37:25.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:36:31.666825
2025-08-05T02:37:25.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:37:25.561 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:37:25.561 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:37:34.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:37:44.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:37:54.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:38:04.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:38:14.635 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:38:24.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:38:24.673 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:37:31.871898
2025-08-05T02:38:24.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:38:24.673 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:38:24.673 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:38:33.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:38:43.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:38:53.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:39:03.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:39:13.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:39:23.762 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:39:23.782 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:38:32.076172
2025-08-05T02:39:23.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:39:23.782 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:39:23.782 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:39:32.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:39:42.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:39:52.827 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:40:02.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:40:12.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:40:22.874 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:40:22.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:39:32.278397
2025-08-05T02:40:22.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:40:22.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:40:22.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:40:31.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:40:41.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:40:51.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:41:01.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:41:11.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:41:21.995 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:41:21.997 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:40:32.482766
2025-08-05T02:41:21.998 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:41:21.998 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:41:21.998 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:41:31.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:41:41.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:41:51.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:42:01.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:42:11.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:42:21.088 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:42:21.089 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:41:32.686419
2025-08-05T02:42:21.089 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:42:21.089 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:42:21.089 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:42:30.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:42:40.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:42:50.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:43:00.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:43:10.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:43:20.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:43:20.201 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:42:32.891057
2025-08-05T02:43:20.201 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:43:20.201 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:43:20.201 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:43:29.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:43:39.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:43:49.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:43:59.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:44:09.274 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:44:19.290 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:44:19.316 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:43:33.094119
2025-08-05T02:44:19.316 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:44:19.316 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:44:19.317 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:44:28.328 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:44:38.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:44:48.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:44:58.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:45:08.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:45:18.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:45:18.415 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:44:33.297929
2025-08-05T02:45:18.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:45:18.416 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:45:18.416 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:45:27.430 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:45:37.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:45:47.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:45:57.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:46:07.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:46:17.504 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:46:17.506 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:45:33.501828
2025-08-05T02:46:17.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:46:17.507 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:46:17.507 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:46:26.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:46:36.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:46:46.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:46:56.565 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:47:06.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:47:16.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:47:16.617 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:46:33.706062
2025-08-05T02:47:16.617 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:47:16.617 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:47:16.617 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:47:25.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:47:35.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:47:45.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:47:55.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:48:05.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:48:15.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:48:15.725 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:47:33.908947
2025-08-05T02:48:15.725 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:48:15.725 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:48:15.725 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:48:24.740 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:48:34.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:48:44.768 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:48:54.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:49:04.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:49:14.813 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:49:14.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:48:34.113081
2025-08-05T02:49:14.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:49:14.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:49:14.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:49:23.850 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:49:33.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:49:43.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:49:53.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:50:03.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:50:13.923 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:50:13.945 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:49:34.316215
2025-08-05T02:50:13.946 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:50:13.946 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:50:13.946 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:50:22.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:50:32.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:50:42.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:50:53.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:51:03.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:51:13.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:51:13.036 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:50:34.519715
2025-08-05T02:51:13.036 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:51:13.036 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:51:13.036 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:51:22.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:51:32.064 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:51:42.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:51:52.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:52:02.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:52:12.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:52:12.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:51:34.725718
2025-08-05T02:52:12.144 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:52:12.144 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:52:12.144 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:52:21.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:52:31.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:52:41.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:52:51.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:53:01.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:53:11.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:53:11.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:52:34.931606
2025-08-05T02:53:11.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:53:11.249 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:53:11.249 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:53:20.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:53:30.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:53:40.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:53:50.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:54:00.323 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:54:10.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:54:10.341 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:53:35.134282
2025-08-05T02:54:10.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:54:10.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:54:10.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:54:19.356 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:54:29.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:54:39.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:54:49.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:54:59.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:55:09.435 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:55:09.438 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:54:35.340525
2025-08-05T02:55:09.438 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:55:09.438 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:55:09.438 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:55:18.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:55:28.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:55:38.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:55:48.496 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:55:58.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:56:08.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:56:08.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:55:35.544001
2025-08-05T02:56:08.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:56:08.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:56:08.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:56:17.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:56:27.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:56:37.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:56:47.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:56:57.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:57:07.634 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:57:07.655 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:56:35.747626
2025-08-05T02:57:07.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:57:07.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:57:07.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:57:16.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:57:26.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:57:36.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:57:46.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:57:56.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:58:06.748 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:58:06.751 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:57:35.949579
2025-08-05T02:58:06.751 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:58:06.751 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:58:06.752 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:58:15.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:58:25.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:58:35.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:58:45.811 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:58:55.826 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T02:59:05.842 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T02:59:05.845 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:58:36.152940
2025-08-05T02:59:05.845 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T02:59:05.845 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T02:59:05.845 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T02:59:14.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T02:59:24.875 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T02:59:34.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T02:59:44.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T02:59:54.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:00:04.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:00:04.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T02:59:36.355797
2025-08-05T03:00:04.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:00:04.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:00:04.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:00:13.948 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:00:23.961 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:00:33.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:00:43.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:00:54.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:01:04.019 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:01:04.040 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:00:36.560664
2025-08-05T03:01:04.041 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:01:04.041 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:01:04.041 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:01:13.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:01:23.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:01:33.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:01:43.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:01:53.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:02:03.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:02:03.155 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:01:36.761806
2025-08-05T03:02:03.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:02:03.155 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:02:03.155 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:02:12.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:02:22.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:02:32.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:02:42.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:02:52.229 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:03:02.245 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:03:02.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:02:36.966083
2025-08-05T03:03:02.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:03:02.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:03:02.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:03:11.260 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:03:21.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:03:31.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:03:41.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:03:51.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:04:01.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:04:01.357 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:03:37.170638
2025-08-05T03:04:01.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:04:01.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:04:01.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:04:10.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:04:20.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:04:30.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:04:40.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:04:50.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:05:00.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:05:00.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:04:37.373348
2025-08-05T03:05:00.516 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:05:00.516 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:05:00.516 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:05:09.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:05:19.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:05:29.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:05:39.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:05:49.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:05:59.604 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:05:59.607 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:05:37.576032
2025-08-05T03:05:59.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:05:59.607 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:05:59.608 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:06:08.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:06:18.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:06:28.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:06:38.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:06:48.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:06:58.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:06:58.722 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:06:37.781486
2025-08-05T03:06:58.722 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:06:58.722 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:06:58.722 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:07:07.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:07:17.752 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:07:27.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:07:37.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:07:47.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:07:57.812 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:07:57.814 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:07:37.984679
2025-08-05T03:07:57.815 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:07:57.815 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:07:57.815 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:08:06.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:08:16.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:08:26.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:08:36.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:08:46.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:08:56.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:08:56.915 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:08:38.189603
2025-08-05T03:08:56.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:08:56.916 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:08:56.916 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:09:05.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:09:15.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:09:25.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:09:35.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:09:45.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:09:56.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:09:56.029 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:09:38.392699
2025-08-05T03:09:56.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:09:56.029 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:09:56.029 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:10:05.042 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:10:15.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:10:25.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:10:35.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:10:45.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:10:55.119 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:10:55.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:10:38.596959
2025-08-05T03:10:55.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:10:55.139 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:10:55.139 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:11:04.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:11:14.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:11:24.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:11:34.200 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:11:44.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:11:54.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:11:54.233 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:11:38.799844
2025-08-05T03:11:54.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:11:54.233 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:11:54.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:12:03.247 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:12:13.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:12:23.279 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:12:33.294 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:12:43.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:12:53.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:12:53.342 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:12:39.003676
2025-08-05T03:12:53.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:12:53.342 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:12:53.342 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:13:02.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:13:12.374 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:13:22.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:13:32.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:13:42.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:13:52.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:13:52.458 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:13:39.209382
2025-08-05T03:13:52.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:13:52.459 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:13:52.459 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:14:01.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:14:11.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:14:21.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:14:31.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:14:41.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:14:51.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:14:51.549 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:14:39.412656
2025-08-05T03:14:51.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:14:51.549 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:14:51.549 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:15:00.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:15:10.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:15:20.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:15:30.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:15:40.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:15:50.636 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:15:50.638 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:15:39.615916
2025-08-05T03:15:50.638 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:15:50.639 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:15:50.639 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:15:59.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:16:09.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:16:19.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:16:29.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:16:39.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:16:49.730 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:16:49.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:16:39.820066
2025-08-05T03:16:49.779 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:16:49.779 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:16:49.779 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:16:58.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:17:08.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:17:18.824 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:17:28.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:17:38.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:17:48.869 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:17:48.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:17:40.022449
2025-08-05T03:17:48.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:17:48.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:17:48.918 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:17:57.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:18:07.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:18:17.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:18:27.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:18:37.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:18:48.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:18:48.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:18:40.226001
2025-08-05T03:18:48.052 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:18:48.052 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:18:48.053 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:18:57.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:19:07.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:19:17.095 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:19:27.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:19:37.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:19:47.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:19:47.156 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:19:40.428935
2025-08-05T03:19:47.156 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:19:47.156 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:19:47.156 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:19:56.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:20:06.183 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:20:16.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:20:26.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:20:36.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:20:46.242 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:20:46.268 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:20:40.633284
2025-08-05T03:20:46.268 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:20:46.268 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:20:46.268 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:20:55.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:21:05.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:21:15.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:21:25.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:21:35.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:21:45.358 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:21:45.360 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:21:40.836863
2025-08-05T03:21:45.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:21:45.360 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:21:45.360 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:21:54.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:22:04.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:22:14.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:22:24.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:22:34.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:22:44.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:22:44.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:22:41.044403
2025-08-05T03:22:44.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:22:44.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:22:44.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:22:53.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:23:03.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:23:13.514 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:23:23.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:23:33.544 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:23:43.559 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:23:43.561 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:23:41.247862
2025-08-05T03:23:43.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:23:43.562 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:23:43.562 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:23:52.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:24:02.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:24:12.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:24:22.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:24:32.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:24:42.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:24:42.654 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:24:41.451662
2025-08-05T03:24:42.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:24:42.654 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:24:42.654 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:24:51.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:25:01.681 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:25:11.696 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:25:21.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:25:31.727 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:25:41.743 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:25:41.768 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:25:41.653359
2025-08-05T03:25:41.768 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:25:41.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:25:41.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:25:50.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:26:00.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:26:10.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:26:20.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:26:30.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:26:40.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:26:40.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:25:41.653359
2025-08-05T03:26:40.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:26:40.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:26:40.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:26:49.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:26:59.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:27:09.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:27:19.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:27:29.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:27:39.956 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:27:39.982 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:26:41.856717
2025-08-05T03:27:39.982 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:27:39.982 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:27:39.983 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:27:48.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:27:59.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:28:09.025 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:28:19.040 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:28:29.054 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:28:39.069 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:28:39.092 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:27:42.060565
2025-08-05T03:28:39.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:28:39.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:28:39.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:28:48.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:28:58.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:29:08.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:29:18.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:29:28.168 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:29:38.182 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:29:38.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:28:42.264287
2025-08-05T03:29:38.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:29:38.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:29:38.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:29:47.194 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:29:57.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:30:07.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:30:17.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:30:27.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:30:37.257 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:30:37.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:29:42.465992
2025-08-05T03:30:37.306 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:30:37.306 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:30:37.306 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:30:46.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:30:56.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:31:06.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:31:16.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:31:26.379 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:31:36.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:31:36.413 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:30:42.670589
2025-08-05T03:31:36.413 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:31:36.413 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:31:36.414 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:31:45.428 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:31:55.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:32:05.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:32:15.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:32:25.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:32:35.508 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:32:35.511 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:31:42.873657
2025-08-05T03:32:35.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:32:35.511 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:32:35.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:32:44.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:32:54.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:33:04.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:33:14.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:33:24.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:33:34.600 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:33:34.620 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:32:43.082214
2025-08-05T03:33:34.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:33:34.620 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:33:34.620 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:33:43.634 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:33:53.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:34:03.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:34:13.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:34:23.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:34:33.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:34:33.716 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:33:43.284574
2025-08-05T03:34:33.717 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:34:33.717 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:34:33.717 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:34:42.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:34:52.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:35:02.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:35:12.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:35:22.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:35:32.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:35:32.825 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:34:43.488199
2025-08-05T03:35:32.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:35:32.825 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:35:32.825 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:35:41.839 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:35:51.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:36:01.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:36:11.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:36:21.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:36:31.912 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:36:31.914 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:35:43.690846
2025-08-05T03:36:31.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:36:31.914 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:36:31.915 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:36:40.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:36:50.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:37:00.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:37:10.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:37:20.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:37:31.001 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:37:31.019 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:36:43.894621
2025-08-05T03:37:31.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:37:31.020 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:37:31.020 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:37:40.034 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:37:50.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:38:00.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:38:10.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:38:20.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:38:30.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:38:30.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:37:44.097882
2025-08-05T03:38:30.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:38:30.116 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:38:30.116 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:38:39.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:38:49.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:38:59.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:39:09.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:39:19.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:39:29.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:39:29.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:38:44.300996
2025-08-05T03:39:29.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:39:29.229 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:39:29.229 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:39:38.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:39:48.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:39:58.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:40:08.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:40:18.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:40:28.318 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:40:28.338 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:39:44.505177
2025-08-05T03:40:28.338 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:40:28.338 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:40:28.338 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:40:37.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:40:47.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:40:57.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:41:07.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:41:17.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:41:27.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:41:27.428 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:40:44.710686
2025-08-05T03:41:27.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:41:27.429 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:41:27.429 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:41:36.443 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:41:46.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:41:56.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:42:06.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:42:16.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:42:26.518 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:42:26.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:41:44.913500
2025-08-05T03:42:26.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:42:26.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:42:26.542 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:42:35.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:42:45.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:42:55.586 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:43:05.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:43:15.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:43:25.632 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:43:25.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:42:45.118374
2025-08-05T03:43:25.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:43:25.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:43:25.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:43:34.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:43:44.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:43:54.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:44:04.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:44:14.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:44:24.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:44:24.737 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:43:45.323934
2025-08-05T03:44:24.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:44:24.737 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:44:24.737 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:44:33.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:44:43.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:44:53.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:45:03.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:45:13.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:45:23.823 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:45:23.826 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:44:45.527516
2025-08-05T03:45:23.826 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:45:23.826 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:45:23.826 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:45:32.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:45:42.855 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:45:52.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:46:02.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:46:12.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:46:22.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:46:22.916 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:45:45.728537
2025-08-05T03:46:22.917 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:46:22.917 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:46:22.917 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:46:31.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:46:41.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:46:51.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:47:01.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:47:11.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:47:22.004 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:47:22.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:46:45.931945
2025-08-05T03:47:22.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:47:22.026 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:47:22.026 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:47:31.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:47:41.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:47:51.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:48:01.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:48:11.102 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:48:21.117 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:48:21.120 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:47:46.134560
2025-08-05T03:48:21.120 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:48:21.120 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:48:21.120 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:48:30.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:48:40.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:48:50.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:49:00.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:49:10.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:49:20.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:49:20.211 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:48:46.339839
2025-08-05T03:49:20.212 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:49:20.212 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:49:20.212 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:49:29.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:49:39.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:49:49.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:49:59.272 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:50:09.288 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:50:19.304 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:50:19.306 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:49:46.543595
2025-08-05T03:50:19.307 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:50:19.307 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:50:19.307 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:50:28.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:50:38.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:50:48.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:50:58.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:51:08.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:51:18.394 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:51:18.396 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:50:46.745875
2025-08-05T03:51:18.396 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:51:18.397 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:51:18.397 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:51:27.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:51:37.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:51:47.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:51:57.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:52:07.469 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:52:17.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:52:17.505 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:51:46.949531
2025-08-05T03:52:17.506 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:52:17.506 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:52:17.506 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:52:26.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:52:36.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:52:46.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:52:56.564 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:53:06.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:53:16.596 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:53:16.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:52:47.153912
2025-08-05T03:53:16.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:53:16.645 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:53:16.645 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:53:25.660 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:53:35.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:53:45.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:53:55.708 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:54:05.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:54:15.738 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:54:15.741 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:53:47.354041
2025-08-05T03:54:15.741 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:54:15.741 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:54:15.741 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:54:24.756 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:54:34.771 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:54:44.785 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:54:54.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:55:04.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:55:14.832 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:55:14.850 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:54:47.558651
2025-08-05T03:55:14.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:55:14.851 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:55:14.851 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:55:23.866 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:55:33.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:55:43.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:55:53.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:56:03.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:56:13.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:56:13.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:55:47.762164
2025-08-05T03:56:13.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:56:13.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:56:13.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:56:22.960 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:56:32.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:56:42.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:56:53.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:57:03.019 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:57:13.035 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:57:13.037 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:56:47.965924
2025-08-05T03:57:13.038 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:57:13.038 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:57:13.038 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:57:22.051 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:57:32.066 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:57:42.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:57:52.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:58:02.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:58:12.127 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:58:12.130 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:57:48.170157
2025-08-05T03:58:12.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:58:12.130 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:58:12.130 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:58:21.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:58:31.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:58:41.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:58:51.192 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T03:59:01.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T03:59:11.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T03:59:11.227 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:58:48.376253
2025-08-05T03:59:11.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T03:59:11.227 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T03:59:11.227 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T03:59:20.242 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T03:59:30.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T03:59:40.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T03:59:50.289 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:00:00.304 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:00:10.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:00:10.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T03:59:48.577352
2025-08-05T04:00:10.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:00:10.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:00:10.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:00:19.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:00:29.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:00:39.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:00:49.397 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:00:59.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:01:09.428 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:01:09.448 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:00:48.781360
2025-08-05T04:01:09.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:01:09.448 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:01:09.448 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:01:18.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:01:28.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:01:38.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:01:48.508 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:01:58.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:02:08.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:02:08.563 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:01:48.985790
2025-08-05T04:02:08.563 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:02:08.563 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:02:08.563 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:02:17.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:02:27.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:02:37.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:02:47.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:02:57.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:03:07.654 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:03:07.656 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:02:49.189364
2025-08-05T04:03:07.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:03:07.656 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:03:07.656 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:03:16.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:03:26.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:03:36.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:03:46.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:03:56.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:04:06.749 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:04:06.752 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:03:49.391752
2025-08-05T04:04:06.752 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:04:06.753 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:04:06.753 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:04:15.766 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:04:25.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:04:35.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:04:45.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:04:55.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:05:05.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:05:05.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:04:49.595662
2025-08-05T04:05:05.859 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:05:05.859 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:05:05.859 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:05:14.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:05:24.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:05:34.904 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:05:44.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:05:54.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:06:04.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:06:04.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:05:49.798321
2025-08-05T04:06:04.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:06:04.972 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:06:04.972 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:06:13.986 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:06:24.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:06:34.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:06:44.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:06:54.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:07:04.061 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:07:04.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:06:50.000962
2025-08-05T04:07:04.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:07:04.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:07:04.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:07:13.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:07:23.110 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:07:33.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:07:43.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:07:53.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:08:03.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:08:03.175 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:07:50.204447
2025-08-05T04:08:03.175 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:08:03.176 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:08:03.176 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:08:12.190 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:08:22.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:08:32.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:08:42.239 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:08:52.255 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:09:02.271 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:09:02.290 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:08:50.409173
2025-08-05T04:09:02.291 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:09:02.291 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:09:02.291 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:09:11.305 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:09:21.320 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:09:31.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:09:41.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:09:51.367 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:10:01.386 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:10:01.405 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:09:50.612566
2025-08-05T04:10:01.406 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:10:01.406 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:10:01.406 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:10:10.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:10:20.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:10:30.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:10:40.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:10:50.481 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:11:00.497 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:11:00.521 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:10:50.817523
2025-08-05T04:11:00.522 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:11:00.522 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:11:00.522 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:11:09.535 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:11:19.550 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:11:29.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:11:39.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:11:49.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:11:59.613 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:11:59.616 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:11:51.020465
2025-08-05T04:11:59.616 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:11:59.616 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:11:59.616 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:12:08.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:12:18.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:12:28.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:12:38.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:12:48.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:12:58.707 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:12:58.728 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:12:51.224240
2025-08-05T04:12:58.728 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:12:58.728 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:12:58.728 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:13:07.742 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:13:17.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:13:27.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:13:37.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:13:47.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:13:57.821 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:13:57.840 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:13:51.427799
2025-08-05T04:13:57.840 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:13:57.840 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:13:57.840 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:14:06.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:14:16.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:14:26.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:14:36.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:14:46.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:14:56.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:14:56.930 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:14:51.632085
2025-08-05T04:14:56.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:14:56.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:14:56.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:15:05.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:15:15.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:15:25.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:15:35.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:15:46.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:15:56.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:15:56.023 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:15:51.837904
2025-08-05T04:15:56.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:15:56.024 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:15:56.024 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:16:05.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:16:15.052 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:16:25.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:16:35.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:16:45.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:16:55.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:16:55.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:16:52.042214
2025-08-05T04:16:55.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:16:55.132 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:16:55.132 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:17:04.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:17:14.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:17:24.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:17:34.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:17:44.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:17:54.211 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:17:54.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:17:52.246271
2025-08-05T04:17:54.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:17:54.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:17:54.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:18:03.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:18:13.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:18:23.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:18:33.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:18:43.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:18:53.321 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:18:53.324 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:18:52.450829
2025-08-05T04:18:53.324 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:18:53.324 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:18:53.324 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:19:02.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:19:12.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:19:22.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:19:32.385 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:19:42.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:19:52.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:19:52.418 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:18:52.450829
2025-08-05T04:19:52.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:19:52.465 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:19:52.465 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:20:01.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:20:11.494 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:20:21.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:20:31.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:20:41.538 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:20:51.553 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:20:51.555 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:19:52.655438
2025-08-05T04:20:51.556 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:20:51.556 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:20:51.556 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:21:00.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:21:10.583 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:21:20.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:21:30.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:21:40.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:21:50.642 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:21:50.644 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:20:52.859907
2025-08-05T04:21:50.691 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:21:50.691 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:21:50.691 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:21:59.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:22:09.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:22:19.736 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:22:29.753 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:22:39.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:22:49.782 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:22:49.803 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:21:53.062348
2025-08-05T04:22:49.804 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:22:49.804 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:22:49.804 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:22:58.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:23:08.834 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:23:18.849 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:23:28.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:23:38.879 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:23:48.894 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:23:48.913 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:22:53.267918
2025-08-05T04:23:48.913 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:23:48.913 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:23:48.913 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:23:57.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:24:07.941 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:24:17.957 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:24:27.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:24:37.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:24:48.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:24:48.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:23:53.472316
2025-08-05T04:24:48.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:24:48.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:24:48.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:24:57.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:25:07.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:25:17.049 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:25:27.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:25:37.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:25:47.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:25:47.097 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:24:53.681991
2025-08-05T04:25:47.097 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:25:47.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:25:47.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:25:56.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:26:06.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:26:16.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:26:26.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:26:36.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:26:46.186 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:26:46.207 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:25:53.884917
2025-08-05T04:26:46.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:26:46.208 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:26:46.208 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:26:55.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:27:05.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:27:15.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:27:25.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:27:35.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:27:45.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:27:45.301 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:26:54.089583
2025-08-05T04:27:45.301 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:27:45.302 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:27:45.302 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:27:54.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:28:04.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:28:14.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:28:24.362 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:28:34.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:28:44.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:28:44.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:27:54.292790
2025-08-05T04:28:44.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:28:44.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:28:44.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:28:53.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:29:03.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:29:13.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:29:23.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:29:33.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:29:43.507 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:29:43.528 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:28:54.496934
2025-08-05T04:29:43.528 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:29:43.529 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:29:43.529 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:29:52.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:30:02.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:30:12.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:30:22.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:30:32.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:30:42.622 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:30:42.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:29:54.699808
2025-08-05T04:30:42.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:30:42.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:30:42.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:30:51.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:31:01.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:31:11.685 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:31:21.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:31:31.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:31:41.733 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:31:41.735 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:30:54.903053
2025-08-05T04:31:41.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:31:41.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:31:41.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:31:50.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:32:00.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:32:10.781 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:32:20.797 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:32:30.812 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:32:40.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:32:40.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:31:55.106371
2025-08-05T04:32:40.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:32:40.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:32:40.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:32:49.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:32:59.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:33:09.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:33:19.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:33:29.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:33:39.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:33:39.942 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:32:55.309794
2025-08-05T04:33:39.942 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:33:39.943 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:33:39.943 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:33:48.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:33:58.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:34:08.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:34:18.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:34:29.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:34:39.021 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:34:39.043 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:33:55.511962
2025-08-05T04:34:39.044 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:34:39.044 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:34:39.044 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:34:48.057 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:34:58.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:35:08.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:35:18.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:35:28.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:35:38.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:35:38.154 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:34:55.715500
2025-08-05T04:35:38.155 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:35:38.155 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:35:38.155 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:35:47.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:35:57.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:36:07.199 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:36:17.214 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:36:27.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:36:37.244 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:36:37.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:35:55.917889
2025-08-05T04:36:37.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:36:37.247 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:36:37.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:36:46.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:36:56.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:37:06.290 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:37:16.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:37:26.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:37:36.335 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:37:36.352 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:36:56.123304
2025-08-05T04:37:36.353 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:37:36.353 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:37:36.353 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:37:45.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:37:55.380 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:38:05.395 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:38:15.410 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:38:25.425 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:38:35.440 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:38:35.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:37:56.326977
2025-08-05T04:38:35.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:38:35.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:38:35.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:38:44.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:38:54.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:39:04.505 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:39:14.521 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:39:24.534 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:39:34.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:39:34.552 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:38:56.530537
2025-08-05T04:39:34.552 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:39:34.552 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:39:34.552 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:39:43.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:39:53.580 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:40:03.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:40:13.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:40:23.622 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:40:33.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:40:33.640 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:39:56.734007
2025-08-05T04:40:33.640 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:40:33.640 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:40:33.640 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:40:42.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:40:52.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:41:02.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:41:12.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:41:22.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:41:32.731 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:41:32.750 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:40:56.939739
2025-08-05T04:41:32.750 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:41:32.750 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:41:32.750 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:41:41.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:41:51.777 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:42:01.791 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:42:11.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:42:21.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:42:31.838 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:42:31.857 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:41:57.144482
2025-08-05T04:42:31.857 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:42:31.857 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:42:31.857 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:42:40.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:42:50.884 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:43:00.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:43:10.909 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:43:20.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:43:30.937 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:43:30.939 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:42:57.348292
2025-08-05T04:43:30.940 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:43:30.940 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:43:30.940 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:43:39.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:43:49.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:43:59.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:44:10.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:44:20.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:44:30.030 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:44:30.033 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:43:57.552178
2025-08-05T04:44:30.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:44:30.034 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:44:30.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:44:39.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:44:49.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:44:59.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:45:09.094 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:45:19.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:45:29.125 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:45:29.128 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:44:57.759182
2025-08-05T04:45:29.128 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:45:29.128 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:45:29.128 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:45:38.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:45:48.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:45:58.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:46:08.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:46:18.203 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:46:28.217 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:46:28.236 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:45:57.973636
2025-08-05T04:46:28.236 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:46:28.236 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:46:28.236 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:46:37.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:46:47.262 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:46:57.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:47:07.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:47:17.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:47:27.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:47:27.344 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:46:58.176705
2025-08-05T04:47:27.344 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:47:27.345 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:47:27.345 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:47:36.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:47:46.373 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:47:56.388 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:48:06.402 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:48:16.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:48:26.430 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:48:26.432 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:47:58.379582
2025-08-05T04:48:26.433 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:48:26.433 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:48:26.433 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:48:35.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:48:45.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:48:55.482 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:49:05.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:49:15.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:49:25.525 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:49:25.542 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:48:58.582217
2025-08-05T04:49:25.542 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:49:25.542 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:49:25.543 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:49:34.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:49:44.571 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:49:54.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:50:04.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:50:14.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:50:24.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:50:24.632 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:49:58.787329
2025-08-05T04:50:24.633 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:50:24.633 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:50:24.633 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:50:33.647 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:50:43.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:50:53.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:51:03.690 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:51:13.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:51:23.721 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:51:23.745 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:50:58.993486
2025-08-05T04:51:23.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:51:23.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:51:23.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:51:32.758 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:51:42.773 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:51:52.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:52:02.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:52:12.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:52:22.833 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:52:22.836 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:51:59.199283
2025-08-05T04:52:22.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:52:22.836 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:52:22.836 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:52:31.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:52:41.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:52:51.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:53:01.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:53:11.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:53:21.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:53:21.949 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:52:59.403783
2025-08-05T04:53:21.950 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:53:21.950 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:53:21.950 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:53:30.962 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:53:40.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:53:50.989 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:54:01.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:54:11.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:54:21.029 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:54:21.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:53:59.607689
2025-08-05T04:54:21.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:54:21.049 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:54:21.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:54:30.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:54:40.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:54:50.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:55:00.104 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:55:10.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:55:20.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:55:20.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:54:59.812195
2025-08-05T04:55:20.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:55:20.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:55:20.137 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:55:29.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:55:39.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:55:49.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:55:59.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:56:09.212 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:56:19.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:56:19.229 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:56:00.017227
2025-08-05T04:56:19.229 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:56:19.230 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:56:19.230 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:56:28.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:56:38.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:56:48.271 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:56:58.286 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:57:08.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:57:18.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:57:18.337 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:57:00.222971
2025-08-05T04:57:18.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:57:18.337 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:57:18.337 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:57:27.352 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:57:37.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:57:47.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:57:57.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:58:07.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:58:17.427 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:58:17.429 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:58:00.424491
2025-08-05T04:58:17.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:58:17.429 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:58:17.429 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:58:26.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:58:36.458 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:58:46.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:58:56.488 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T04:59:06.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T04:59:16.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T04:59:16.520 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T04:59:00.626309
2025-08-05T04:59:16.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T04:59:16.567 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T04:59:16.567 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T04:59:25.581 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T04:59:35.595 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T04:59:45.609 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T04:59:55.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:00:05.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:00:15.655 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:00:15.677 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:00:00.830360
2025-08-05T05:00:15.677 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:00:15.677 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:00:15.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:00:24.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:00:34.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:00:44.718 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:00:54.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:01:04.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:01:14.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:01:14.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:01:01.036010
2025-08-05T05:01:14.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:01:14.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:01:14.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:01:23.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:01:33.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:01:43.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:01:53.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:02:03.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:02:13.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:02:13.898 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:02:01.238905
2025-08-05T05:02:13.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:02:13.899 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:02:13.899 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:02:22.912 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:02:32.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:02:42.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:02:52.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:03:02.971 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:03:12.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:03:13.007 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:03:01.443571
2025-08-05T05:03:13.008 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:03:13.008 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:03:13.008 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:03:22.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:03:32.037 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:03:42.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:03:52.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:04:02.079 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:04:12.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:04:12.115 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:04:01.647247
2025-08-05T05:04:12.115 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:04:12.115 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:04:12.115 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:04:21.129 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:04:31.144 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:04:41.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:04:51.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:05:01.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:05:11.197 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:05:11.199 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:05:01.850990
2025-08-05T05:05:11.246 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:05:11.246 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:05:11.247 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:05:20.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:05:30.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:05:40.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:05:50.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:06:00.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:06:10.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:06:10.339 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:06:02.054762
2025-08-05T05:06:10.339 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:06:10.339 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:06:10.339 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:06:19.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:06:29.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:06:39.382 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:06:49.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:06:59.413 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:07:09.429 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:07:09.431 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:07:02.258036
2025-08-05T05:07:09.432 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:07:09.432 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:07:09.432 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:07:18.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:07:28.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:07:38.473 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:07:48.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:07:58.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:08:08.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:08:08.532 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:08:02.459604
2025-08-05T05:08:08.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:08:08.532 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:08:08.532 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:08:17.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:08:27.561 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:08:37.576 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:08:47.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:08:57.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:09:07.620 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:09:07.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:09:02.664521
2025-08-05T05:09:07.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:09:07.643 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:09:07.643 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:09:16.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:09:26.673 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:09:36.687 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:09:46.702 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:09:56.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:10:06.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:10:06.735 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:10:02.867868
2025-08-05T05:10:06.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:10:06.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:10:06.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:10:15.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:10:25.761 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:10:35.775 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:10:45.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:10:55.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:11:05.819 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:11:05.821 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:11:03.071872
2025-08-05T05:11:05.822 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:11:05.822 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:11:05.822 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:11:14.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:11:24.851 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:11:34.867 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:11:44.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:11:54.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:12:04.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:12:04.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:12:03.274555
2025-08-05T05:12:04.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:12:04.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:12:04.935 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:12:13.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:12:23.964 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:12:33.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:12:43.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:12:54.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:13:04.024 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:13:04.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:13:03.478428
2025-08-05T05:13:04.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:13:04.048 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:13:04.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:13:13.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:13:23.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:13:33.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:13:43.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:13:53.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:14:03.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:14:03.139 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:13:03.478428
2025-08-05T05:14:03.139 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:14:03.140 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:14:03.140 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:14:12.154 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:14:22.170 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:14:32.184 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:14:42.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:14:52.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:15:02.227 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:15:02.248 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:14:03.682845
2025-08-05T05:15:02.248 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:15:02.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:15:02.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:15:11.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:15:21.276 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:15:31.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:15:41.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:15:51.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:16:01.336 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:16:01.356 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:15:03.888175
2025-08-05T05:16:01.356 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:16:01.356 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:16:01.357 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:16:10.370 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:16:20.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:16:30.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:16:40.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:16:50.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:17:00.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:17:00.469 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:16:04.091507
2025-08-05T05:17:00.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:17:00.469 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:17:00.469 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:17:09.483 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:17:19.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:17:29.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:17:39.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:17:49.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:17:59.561 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:17:59.578 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:17:04.295833
2025-08-05T05:17:59.579 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:17:59.579 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:17:59.579 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:18:08.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:18:18.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:18:28.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:18:38.637 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:18:48.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:18:58.668 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:18:58.671 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:18:04.498410
2025-08-05T05:18:58.671 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:18:58.671 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:18:58.671 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:19:07.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:19:17.700 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:19:27.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:19:37.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:19:47.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:19:57.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:19:57.784 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:19:04.702287
2025-08-05T05:19:57.784 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:19:57.784 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:19:57.784 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:20:06.796 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:20:16.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:20:26.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:20:36.835 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:20:46.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:20:56.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:20:56.883 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:20:04.904848
2025-08-05T05:20:56.883 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:20:56.883 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:20:56.883 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:21:05.896 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:21:15.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:21:25.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:21:35.935 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:21:45.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:21:55.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:21:55.967 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:21:05.108011
2025-08-05T05:21:55.967 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:21:55.967 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:21:55.967 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:22:04.981 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:22:14.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:22:25.011 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:22:35.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:22:45.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:22:55.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:22:55.057 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:22:05.312289
2025-08-05T05:22:55.057 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:22:55.057 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:22:55.058 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:23:04.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:23:14.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:23:24.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:23:34.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:23:44.133 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:23:54.149 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:23:54.152 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:23:05.514987
2025-08-05T05:23:54.152 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:23:54.153 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:23:54.153 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:24:03.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:24:13.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:24:23.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:24:33.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:24:43.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:24:53.241 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:24:53.262 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:24:05.717851
2025-08-05T05:24:53.262 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:24:53.262 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:24:53.263 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:25:02.275 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:25:12.291 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:25:22.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:25:32.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:25:42.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:25:52.352 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:25:52.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:25:05.921454
2025-08-05T05:25:52.372 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:25:52.372 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:25:52.372 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:26:01.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:26:11.400 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:26:21.416 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:26:31.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:26:41.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:26:51.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:26:51.464 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:26:06.124736
2025-08-05T05:26:51.464 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:26:51.464 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:26:51.464 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:27:00.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:27:10.493 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:27:20.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:27:30.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:27:40.539 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:27:50.554 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:27:50.557 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:27:06.328196
2025-08-05T05:27:50.557 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:27:50.558 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:27:50.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:27:59.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:28:09.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:28:19.598 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:28:29.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:28:39.630 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:28:49.645 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:28:49.647 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:28:06.531771
2025-08-05T05:28:49.648 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:28:49.648 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:28:49.648 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:28:58.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:29:08.676 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:29:18.691 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:29:28.706 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:29:38.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:29:48.737 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:29:48.757 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:29:06.735726
2025-08-05T05:29:48.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:29:48.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:29:48.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:29:57.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:30:07.788 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:30:17.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:30:27.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:30:37.836 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:30:47.850 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:30:47.871 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:30:06.938716
2025-08-05T05:30:47.872 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:30:47.872 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:30:47.872 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:30:56.886 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:31:06.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:31:16.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:31:26.929 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:31:36.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:31:46.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:31:46.980 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:31:07.143198
2025-08-05T05:31:46.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:31:46.980 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:31:46.980 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:31:55.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:32:06.007 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:32:16.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:32:26.036 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:32:36.050 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:32:46.065 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:32:46.086 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:32:07.346080
2025-08-05T05:32:46.086 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:32:46.086 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:32:46.086 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:32:55.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:33:05.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:33:15.130 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:33:25.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:33:35.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:33:45.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:33:45.193 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:33:07.551964
2025-08-05T05:33:45.193 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:33:45.193 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:33:45.193 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:33:54.207 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:34:04.222 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:34:14.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:34:24.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:34:34.269 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:34:44.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:34:44.287 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:34:07.757060
2025-08-05T05:34:44.287 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:34:44.287 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:34:44.287 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:34:53.301 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:35:03.316 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:35:13.332 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:35:23.348 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:35:33.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:35:43.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:35:43.400 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:35:07.961786
2025-08-05T05:35:43.400 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:35:43.400 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:35:43.400 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:35:52.414 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:36:02.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:36:12.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:36:22.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:36:32.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:36:42.491 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:36:42.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:36:08.166113
2025-08-05T05:36:42.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:36:42.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:36:42.494 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:36:51.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:37:01.525 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:37:11.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:37:21.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:37:31.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:37:41.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:37:41.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:37:08.370123
2025-08-05T05:37:41.590 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:37:41.590 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:37:41.591 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:37:50.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:38:00.621 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:38:10.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:38:20.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:38:30.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:38:40.681 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:38:40.701 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:38:08.573272
2025-08-05T05:38:40.701 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:38:40.701 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:38:40.701 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:38:49.714 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:38:59.730 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:39:09.746 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:39:19.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:39:29.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:39:39.791 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:39:39.816 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:39:08.776403
2025-08-05T05:39:39.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:39:39.816 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:39:39.816 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:39:48.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:39:58.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:40:08.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:40:18.868 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:40:28.882 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:40:38.895 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:40:38.918 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:40:08.978964
2025-08-05T05:40:38.918 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:40:38.918 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:40:38.919 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:40:47.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:40:57.945 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:41:07.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:41:17.973 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:41:27.988 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:41:38.003 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:41:38.005 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:41:09.182731
2025-08-05T05:41:38.006 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:41:38.006 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:41:38.006 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:41:47.020 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:41:57.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:42:07.048 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:42:17.063 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:42:27.078 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:42:37.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:42:37.113 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:42:09.385863
2025-08-05T05:42:37.113 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:42:37.113 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:42:37.113 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:42:46.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:42:56.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:43:06.160 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:43:16.176 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:43:26.191 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:43:36.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:43:36.209 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:43:09.588847
2025-08-05T05:43:36.209 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:43:36.209 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:43:36.209 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:43:45.223 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:43:55.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:44:05.252 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:44:15.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:44:25.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:44:35.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:44:35.298 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:44:09.790521
2025-08-05T05:44:35.298 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:44:35.298 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:44:35.298 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:44:44.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:44:54.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:45:04.341 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:45:14.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:45:24.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:45:34.382 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:45:34.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:45:09.995461
2025-08-05T05:45:34.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:45:34.402 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:45:34.402 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:45:43.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:45:53.429 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:46:03.444 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:46:13.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:46:23.474 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:46:33.490 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:46:33.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:46:10.199944
2025-08-05T05:46:33.539 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:46:33.539 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:46:33.539 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:46:42.553 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:46:52.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:47:02.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:47:12.600 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:47:22.614 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:47:32.630 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:47:32.650 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:47:10.401051
2025-08-05T05:47:32.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:47:32.650 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:47:32.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:47:41.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:47:51.678 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:48:01.693 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:48:11.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:48:21.723 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:48:31.739 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:48:31.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:48:10.601820
2025-08-05T05:48:31.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:48:31.758 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:48:31.758 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:48:40.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:48:50.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:49:00.803 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:49:10.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:49:20.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:49:30.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:49:30.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:49:10.805427
2025-08-05T05:49:30.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:49:30.852 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:49:30.852 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:49:39.865 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:49:49.881 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:49:59.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:50:09.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:50:19.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:50:29.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:50:29.962 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:50:11.008444
2025-08-05T05:50:29.962 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:50:29.962 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:50:29.962 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:50:38.976 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:50:48.991 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:50:59.006 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:51:09.021 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:51:19.035 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:51:29.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:51:29.070 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:51:11.212302
2025-08-05T05:51:29.070 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:51:29.070 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:51:29.070 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:51:38.083 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:51:48.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:51:58.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:52:08.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:52:18.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:52:28.150 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:52:28.174 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:52:11.414785
2025-08-05T05:52:28.174 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:52:28.174 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:52:28.174 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:52:37.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:52:47.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:52:57.217 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:53:07.232 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:53:17.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:53:27.263 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:53:27.285 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:53:11.619775
2025-08-05T05:53:27.286 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:53:27.286 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:53:27.286 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:53:36.300 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:53:46.315 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:53:56.330 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:54:06.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:54:16.358 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:54:26.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:54:26.375 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:54:11.823040
2025-08-05T05:54:26.376 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:54:26.376 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:54:26.376 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:54:35.390 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:54:45.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:54:55.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:55:05.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:55:15.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:55:25.465 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:55:25.488 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:55:12.027813
2025-08-05T05:55:25.488 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:55:25.489 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:55:25.489 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:55:34.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:55:44.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:55:54.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:56:04.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:56:14.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:56:24.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:56:24.594 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:56:12.231858
2025-08-05T05:56:24.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:56:24.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:56:24.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:56:33.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:56:43.624 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:56:53.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:57:03.655 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:57:13.670 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:57:23.685 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:57:23.688 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:57:12.435517
2025-08-05T05:57:23.688 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:57:23.689 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:57:23.689 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:57:32.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:57:42.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:57:52.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:58:02.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:58:12.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:58:22.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:58:22.796 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:58:12.638553
2025-08-05T05:58:22.796 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:58:22.796 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:58:22.796 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:58:31.808 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:58:41.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:58:51.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T05:59:01.853 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T05:59:11.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T05:59:21.886 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T05:59:21.906 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T05:59:12.844029
2025-08-05T05:59:21.906 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T05:59:21.907 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T05:59:21.907 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T05:59:30.922 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T05:59:40.937 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T05:59:50.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:00:00.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:00:10.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:00:20.999 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:00:21.025 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:00:13.048435
2025-08-05T06:00:21.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:00:21.025 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:00:21.025 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:00:30.038 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:00:40.053 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:00:50.067 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:01:00.084 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:01:10.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:01:20.114 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:01:20.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:01:13.253491
2025-08-05T06:01:20.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:01:20.137 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:01:20.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:01:29.150 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:01:39.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:01:49.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:01:59.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:02:09.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:02:19.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:02:19.224 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:02:13.457529
2025-08-05T06:02:19.225 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:02:19.225 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:02:19.225 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:02:28.238 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:02:38.253 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:02:48.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:02:58.282 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:03:08.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:03:18.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:03:18.330 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:03:13.660715
2025-08-05T06:03:18.331 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:03:18.331 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:03:18.331 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:03:27.344 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:03:37.357 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:03:47.372 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:03:57.386 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:04:07.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:04:17.416 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:04:17.419 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:04:13.864017
2025-08-05T06:04:17.419 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:04:17.419 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:04:17.419 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:04:26.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:04:36.450 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:04:46.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:04:56.479 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:05:06.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:05:16.511 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:05:16.513 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:05:14.067809
2025-08-05T06:05:16.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:05:16.514 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:05:16.514 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:05:25.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:05:35.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:05:45.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:05:55.570 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:06:05.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:06:15.599 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:06:15.622 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:06:14.269797
2025-08-05T06:06:15.649 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:06:15.649 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:06:15.649 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:06:24.662 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:06:34.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:06:44.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:06:54.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:07:04.721 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:07:14.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:07:14.758 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:07:14.474141
2025-08-05T06:07:14.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:07:14.785 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:07:14.785 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:07:23.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:07:33.815 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:07:43.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:07:53.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:08:03.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:08:13.876 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:08:13.899 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:07:14.474141
2025-08-05T06:08:13.899 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:08:13.900 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:08:13.900 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:08:22.913 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:08:32.927 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:08:42.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:08:52.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:09:02.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:09:12.985 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:09:12.987 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:08:14.676182
2025-08-05T06:09:12.988 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:09:12.988 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:09:12.988 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:09:22.002 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:09:32.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:09:42.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:09:52.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:10:02.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:10:12.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:10:12.093 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:09:14.915113
2025-08-05T06:10:12.093 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:10:12.093 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:10:12.093 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:10:21.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:10:31.122 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:10:41.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:10:51.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:11:01.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:11:11.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:11:11.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:10:15.121407
2025-08-05T06:11:11.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:11:11.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:11:11.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:11:20.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:11:30.213 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:11:40.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:11:50.245 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:12:00.259 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:12:10.274 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:12:10.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:11:15.324569
2025-08-05T06:12:10.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:12:10.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:12:10.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:12:19.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:12:29.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:12:39.336 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:12:49.350 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:12:59.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:13:09.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:13:09.380 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:12:15.527242
2025-08-05T06:13:09.380 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:13:09.380 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:13:09.380 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:13:18.394 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:13:28.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:13:38.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:13:48.436 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:13:58.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:14:08.466 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:14:08.483 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:13:15.731754
2025-08-05T06:14:08.483 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:14:08.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:14:08.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:14:17.497 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:14:27.511 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:14:37.526 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:14:47.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:14:57.555 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:15:07.571 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:15:07.595 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:14:15.936839
2025-08-05T06:15:07.595 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:15:07.595 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:15:07.595 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:15:16.608 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:15:26.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:15:36.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:15:46.653 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:15:56.668 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:16:06.682 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:16:06.704 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:15:16.139977
2025-08-05T06:16:06.704 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:16:06.704 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:16:06.704 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:16:15.719 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:16:25.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:16:35.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:16:45.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:16:55.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:17:05.785 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:17:05.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:16:16.342664
2025-08-05T06:17:05.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:17:05.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:17:05.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:17:14.800 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:17:24.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:17:34.829 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:17:44.844 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:17:54.858 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:18:04.873 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:18:04.875 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:17:16.546794
2025-08-05T06:18:04.875 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:18:04.876 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:18:04.876 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:18:13.888 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:18:23.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:18:33.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:18:43.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:18:53.947 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:19:03.960 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:19:03.986 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:18:16.750074
2025-08-05T06:19:03.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:19:03.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:19:03.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:19:13.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:19:23.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:19:33.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:19:43.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:19:53.058 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:20:03.072 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:20:03.094 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:19:16.954513
2025-08-05T06:20:03.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:20:03.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:20:03.095 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:20:12.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:20:22.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:20:32.137 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:20:42.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:20:52.167 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:21:02.180 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:21:02.182 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:20:17.156244
2025-08-05T06:21:02.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:21:02.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:21:02.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:21:11.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:21:21.209 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:21:31.224 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:21:41.237 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:21:51.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:22:01.266 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:22:01.284 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:21:17.360885
2025-08-05T06:22:01.285 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:22:01.285 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:22:01.285 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:22:10.299 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:22:20.313 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:22:30.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:22:40.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:22:50.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:23:00.375 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:23:00.398 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:22:17.561833
2025-08-05T06:23:00.398 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:23:00.398 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:23:00.399 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:23:09.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:23:19.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:23:29.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:23:39.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:23:49.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:23:59.480 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:23:59.482 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:23:17.767278
2025-08-05T06:23:59.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:23:59.483 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:23:59.483 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:24:08.495 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:24:18.509 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:24:28.523 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:24:38.537 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:24:48.552 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:24:58.567 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:24:58.568 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:24:17.970923
2025-08-05T06:24:58.568 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:24:58.568 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:24:58.568 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:25:07.582 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:25:17.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:25:27.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:25:37.625 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:25:47.640 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:25:57.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:25:57.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:25:18.176947
2025-08-05T06:25:57.674 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:25:57.674 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:25:57.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:26:06.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:26:16.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:26:26.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:26:36.734 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:26:46.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:26:56.764 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:26:56.787 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:26:18.379485
2025-08-05T06:26:56.788 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:26:56.788 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:26:56.788 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:27:05.801 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:27:15.816 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:27:25.832 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:27:35.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:27:45.862 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:27:55.877 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:27:55.880 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:27:18.583718
2025-08-05T06:27:55.880 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:27:55.880 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:27:55.880 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:28:04.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:28:14.907 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:28:24.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:28:34.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:28:44.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:28:54.964 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:28:54.985 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:28:18.785424
2025-08-05T06:28:54.986 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:28:54.986 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:28:54.986 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:29:04.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:29:14.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:29:24.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:29:34.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:29:44.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:29:54.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:29:54.099 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:29:18.987341
2025-08-05T06:29:54.099 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:29:54.100 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:29:54.100 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:30:03.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:30:13.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:30:23.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:30:33.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:30:43.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:30:53.185 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:30:53.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:30:19.202144
2025-08-05T06:30:53.207 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:30:53.207 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:30:53.207 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:31:02.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:31:12.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:31:22.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:31:32.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:31:42.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:31:52.296 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:31:52.319 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:31:19.406418
2025-08-05T06:31:52.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:31:52.320 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:31:52.320 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:32:01.333 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:32:11.349 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:32:21.365 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:32:31.378 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:32:41.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:32:51.407 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:32:51.410 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:32:19.610585
2025-08-05T06:32:51.456 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:32:51.457 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:32:51.457 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:33:00.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:33:10.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:33:20.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:33:30.516 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:33:40.531 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:33:50.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:33:50.549 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:33:19.814464
2025-08-05T06:33:50.549 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:33:50.550 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:33:50.550 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:33:59.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:34:09.577 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:34:19.592 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:34:29.606 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:34:39.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:34:49.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:34:49.637 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:34:20.017752
2025-08-05T06:34:49.684 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:34:49.684 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:34:49.684 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:34:58.697 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:35:08.713 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:35:18.728 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:35:28.743 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:35:38.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:35:48.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:35:48.772 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:35:20.226015
2025-08-05T06:35:48.773 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:35:48.773 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:35:48.773 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:35:57.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:36:07.799 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:36:17.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:36:27.830 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:36:37.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:36:47.861 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:36:47.863 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:36:20.430646
2025-08-05T06:36:47.864 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:36:47.864 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:36:47.864 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:36:56.878 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:37:06.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:37:16.905 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:37:26.919 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:37:36.933 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:37:46.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:37:46.972 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:37:20.634700
2025-08-05T06:37:46.972 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:37:46.973 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:37:46.973 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:37:55.985 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:38:06.001 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:38:16.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:38:26.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:38:36.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:38:46.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:38:46.083 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:38:20.837824
2025-08-05T06:38:46.083 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:38:46.084 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:38:46.084 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:38:55.097 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:39:05.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:39:15.126 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:39:25.142 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:39:35.158 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:39:45.173 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:39:45.194 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:39:21.040460
2025-08-05T06:39:45.194 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:39:45.194 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:39:45.194 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:39:54.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:40:04.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:40:14.234 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:40:24.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:40:34.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:40:44.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:40:44.282 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:40:21.242225
2025-08-05T06:40:44.282 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:40:44.283 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:40:44.283 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:40:53.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:41:03.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:41:13.325 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:41:23.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:41:33.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:41:43.368 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:41:43.387 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:41:21.444461
2025-08-05T06:41:43.388 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:41:43.388 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:41:43.388 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:41:52.401 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:42:02.415 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:42:12.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:42:22.447 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:42:32.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:42:42.475 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:42:42.494 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:42:21.647928
2025-08-05T06:42:42.494 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:42:42.494 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:42:42.495 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:42:51.507 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:43:01.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:43:11.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:43:21.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:43:31.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:43:41.573 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:43:41.576 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:43:21.852856
2025-08-05T06:43:41.576 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:43:41.576 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:43:41.576 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:43:50.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:44:00.602 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:44:10.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:44:20.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:44:30.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:44:40.656 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:44:40.659 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:44:22.055750
2025-08-05T06:44:40.659 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:44:40.659 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:44:40.659 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:44:49.672 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:44:59.686 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:45:09.701 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:45:19.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:45:29.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:45:39.747 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:45:39.767 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:45:22.259779
2025-08-05T06:45:39.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:45:39.768 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:45:39.768 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:45:48.779 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:45:58.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:46:08.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:46:18.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:46:28.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:46:38.851 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:46:38.870 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:46:22.461493
2025-08-05T06:46:38.870 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:46:38.870 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:46:38.870 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:46:47.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:46:57.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:47:07.911 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:47:17.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:47:27.940 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:47:37.954 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:47:37.957 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:47:22.666248
2025-08-05T06:47:37.957 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:47:37.957 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:47:37.957 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:47:46.970 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:47:56.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:48:07.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:48:17.016 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:48:27.030 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:48:37.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:48:37.048 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:48:22.872372
2025-08-05T06:48:37.048 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:48:37.049 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:48:37.049 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:48:46.062 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:48:56.077 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:49:06.092 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:49:16.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:49:26.123 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:49:36.138 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:49:36.141 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:49:23.076994
2025-08-05T06:49:36.141 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:49:36.141 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:49:36.142 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:49:45.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:49:55.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:50:05.187 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:50:15.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:50:25.216 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:50:35.230 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:50:35.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:50:23.281173
2025-08-05T06:50:35.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:50:35.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:50:35.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:50:44.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:50:54.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:51:04.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:51:14.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:51:24.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:51:34.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:51:34.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:51:23.486512
2025-08-05T06:51:34.362 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:51:34.362 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:51:34.362 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:51:43.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:51:53.392 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:52:03.407 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:52:13.423 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:52:23.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:52:33.454 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:52:33.457 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:52:23.689674
2025-08-05T06:52:33.457 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:52:33.457 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:52:33.457 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:52:42.471 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:52:52.486 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:53:02.501 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:53:12.515 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:53:22.530 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:53:32.546 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:53:32.565 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:53:23.894532
2025-08-05T06:53:32.566 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:53:32.566 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:53:32.566 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:53:41.579 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:53:51.594 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:54:01.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:54:11.627 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:54:21.643 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:54:31.658 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:54:31.678 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:54:24.098575
2025-08-05T06:54:31.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:54:31.678 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:54:31.678 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:54:40.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:54:50.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:55:00.722 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:55:10.738 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:55:20.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:55:30.767 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:55:30.769 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:55:24.302489
2025-08-05T06:55:30.770 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:55:30.770 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:55:30.770 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:55:39.784 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:55:49.798 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:55:59.814 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:56:09.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:56:19.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:56:29.855 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:56:29.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:56:24.503938
2025-08-05T06:56:29.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:56:29.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:56:29.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:56:38.895 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:56:48.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:56:58.924 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:57:08.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:57:18.954 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:57:28.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:57:28.971 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:57:24.708596
2025-08-05T06:57:28.971 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:57:28.971 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:57:28.971 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:57:37.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:57:48.000 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:57:58.015 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:58:08.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:58:18.044 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:58:28.059 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:58:28.080 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:57:24.708596
2025-08-05T06:58:28.080 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:58:28.080 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:58:28.080 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:58:37.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:58:47.109 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:58:57.125 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T06:59:07.141 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T06:59:17.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T06:59:27.172 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T06:59:27.191 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:58:30.343963
2025-08-05T06:59:27.192 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T06:59:27.192 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T06:59:27.192 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T06:59:36.205 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T06:59:46.221 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T06:59:56.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:00:06.250 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:00:16.266 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:00:26.281 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:00:26.283 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T06:59:38.758697
2025-08-05T07:00:26.284 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:00:26.284 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:00:26.284 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:00:35.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:00:45.314 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:00:55.329 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:01:05.345 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:01:15.359 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:01:25.374 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:01:25.377 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:00:43.616527
2025-08-05T07:01:25.377 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:01:25.378 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:01:25.378 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:01:34.391 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:01:44.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:01:54.422 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:02:04.437 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:02:14.452 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:02:24.467 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:02:24.486 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:01:52.060738
2025-08-05T07:02:24.486 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:02:24.486 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:02:24.486 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:02:33.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:02:43.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:02:53.533 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:03:03.548 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:03:13.563 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:03:23.578 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:03:23.581 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:02:59.986686
2025-08-05T07:03:23.581 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:03:23.581 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:03:23.582 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:03:32.596 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:03:42.611 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:03:52.626 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:04:02.642 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:04:12.657 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:04:22.673 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:04:22.675 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:04:06.036612
2025-08-05T07:04:22.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:04:22.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:04:22.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:04:31.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:04:41.704 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:04:51.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:05:01.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:05:11.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:05:21.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:05:21.761 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:05:12.288951
2025-08-05T07:05:21.761 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:05:21.761 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:05:21.761 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:05:30.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:05:40.789 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:05:50.805 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:06:00.818 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:06:10.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:06:20.849 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:06:20.851 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:05:12.288951
2025-08-05T07:06:20.898 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:06:20.898 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:06:20.898 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:06:29.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:06:39.925 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:06:49.939 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:06:59.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:07:09.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:07:19.980 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:07:20.004 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:06:21.299547
2025-08-05T07:07:20.005 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:07:20.005 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:07:20.005 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:07:29.017 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:07:39.031 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:07:49.046 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:07:59.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:08:09.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:08:19.091 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:08:19.094 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:07:29.764981
2025-08-05T07:08:19.094 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:08:19.094 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:08:19.094 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:08:28.108 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:08:38.121 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:08:48.136 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:08:58.152 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:09:08.166 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:09:18.181 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:09:18.184 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:08:35.893461
2025-08-05T07:09:18.184 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:09:18.184 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:09:18.184 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:09:27.197 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:09:37.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:09:47.227 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:09:57.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:10:07.256 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:10:17.270 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:10:17.293 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:09:42.627548
2025-08-05T07:10:17.293 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:10:17.293 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:10:17.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:10:26.307 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:10:36.321 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:10:46.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:10:56.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:11:06.366 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:11:16.379 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:11:16.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:10:47.892418
2025-08-05T07:11:16.402 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:11:16.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:11:16.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:11:25.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:11:35.433 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:11:45.448 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:11:55.462 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:12:05.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:12:15.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:12:15.512 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:11:54.668140
2025-08-05T07:12:15.512 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:12:15.512 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:12:15.512 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:12:24.524 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:12:34.540 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:12:44.554 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:12:54.569 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:13:04.584 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:13:14.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:13:14.623 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:12:59.967924
2025-08-05T07:13:14.623 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:13:14.624 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:13:14.624 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:13:23.638 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:13:33.652 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:13:43.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:13:53.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:14:03.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:14:13.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:14:13.734 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:14:05.758827
2025-08-05T07:14:13.735 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:14:13.735 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:14:13.735 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:14:22.749 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:14:32.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:14:42.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:14:52.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:15:02.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:15:12.821 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:15:12.844 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:14:05.758827
2025-08-05T07:15:12.844 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:15:12.845 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:15:12.845 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:15:21.859 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:15:31.873 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:15:41.889 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:15:51.902 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:16:01.916 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:16:11.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:16:11.934 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:15:13.823949
2025-08-05T07:16:11.934 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:16:11.934 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:16:11.934 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:16:20.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:16:30.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:16:40.979 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:16:50.995 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:17:01.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:17:11.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:17:11.045 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:16:20.280255
2025-08-05T07:17:11.046 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:17:11.046 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:17:11.046 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:17:20.060 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:17:30.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:17:40.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:17:50.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:18:00.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:18:10.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:18:10.151 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:17:27.015355
2025-08-05T07:18:10.151 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:18:10.151 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:18:10.152 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:18:19.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:18:29.179 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:18:39.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:18:49.206 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:18:59.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:19:09.233 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:19:09.255 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:18:34.508642
2025-08-05T07:19:09.255 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:19:09.255 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:19:09.255 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:19:18.268 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:19:28.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:19:38.297 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:19:48.312 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:19:58.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:20:08.342 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:20:08.362 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:19:40.265371
2025-08-05T07:20:08.363 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:20:08.363 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:20:08.363 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:20:17.375 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:20:27.389 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:20:37.405 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:20:47.420 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:20:57.434 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:21:07.448 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:21:07.451 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:20:45.403444
2025-08-05T07:21:07.451 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:21:07.451 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:21:07.451 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:21:16.465 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:21:26.478 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:21:36.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:21:46.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:21:56.518 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:22:06.532 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:22:06.534 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:21:51.671820
2025-08-05T07:22:06.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:22:06.535 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:22:06.535 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:22:15.546 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:22:25.562 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:22:35.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:22:45.590 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:22:55.605 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:23:05.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:23:05.643 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:22:58.498565
2025-08-05T07:23:05.643 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:23:05.644 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:23:05.644 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:23:14.658 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:23:24.674 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:23:34.689 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:23:44.705 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:23:54.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:24:04.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:24:04.736 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:22:58.498565
2025-08-05T07:24:04.736 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:24:04.736 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:24:04.736 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:24:13.751 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:24:23.764 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:24:33.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:24:43.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:24:53.810 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:25:03.825 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:25:03.827 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:24:04.820004
2025-08-05T07:25:03.828 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:25:03.828 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:25:03.828 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:25:12.841 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:25:22.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:25:32.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:25:42.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:25:52.900 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:26:02.914 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:26:02.937 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:25:09.665041
2025-08-05T07:26:02.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:26:02.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:26:02.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:26:11.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:26:21.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:26:31.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:26:41.994 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:26:52.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:27:02.023 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:27:02.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:26:14.622973
2025-08-05T07:27:02.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:27:02.042 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:27:02.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:27:11.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:27:21.071 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:27:31.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:27:41.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:27:51.115 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:28:01.130 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:28:01.132 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:27:14.762553
2025-08-05T07:28:01.132 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:28:01.133 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:28:01.133 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:28:10.146 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:28:20.161 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:28:30.177 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:28:40.193 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:28:50.208 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:29:00.221 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:29:00.223 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:28:14.905055
2025-08-05T07:29:00.224 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:29:00.224 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:29:00.224 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:29:09.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:29:19.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:29:29.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:29:39.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:29:49.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:29:59.308 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:29:59.310 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:29:15.045991
2025-08-05T07:29:59.311 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:29:59.311 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:29:59.311 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:30:08.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:30:18.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:30:28.351 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:30:38.364 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:30:48.376 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:30:58.391 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:30:58.393 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:30:15.194706
2025-08-05T07:30:58.393 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:30:58.393 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:30:58.394 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:31:07.406 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:31:17.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:31:27.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:31:37.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:31:47.461 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:31:57.476 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:31:57.500 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:31:15.333946
2025-08-05T07:31:57.500 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:31:57.500 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:31:57.500 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:32:06.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:32:16.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:32:26.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:32:36.558 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:32:46.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:32:56.588 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:32:56.590 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:32:15.688566
2025-08-05T07:32:56.637 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:32:56.637 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:32:56.637 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:33:05.650 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:33:15.667 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:33:25.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:33:35.695 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:33:45.710 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:33:55.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:33:55.746 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:33:15.827056
2025-08-05T07:33:55.746 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:33:55.746 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:33:55.746 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:34:04.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:34:14.774 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:34:24.790 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:34:34.806 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:34:44.821 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:34:54.836 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:34:54.859 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:34:15.968524
2025-08-05T07:34:54.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:34:54.860 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:34:54.860 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:35:03.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:35:13.890 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:35:23.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:35:33.917 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:35:43.931 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:35:53.947 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:35:53.968 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:35:16.109540
2025-08-05T07:35:53.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:35:53.969 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:35:53.969 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:36:02.983 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:36:12.997 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:36:23.013 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:36:33.029 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:36:43.043 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:36:53.058 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:36:53.076 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:36:16.249714
2025-08-05T07:36:53.077 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:36:53.077 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:36:53.077 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:37:02.090 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:37:12.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:37:22.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:37:32.134 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:37:42.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:37:52.162 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:37:52.165 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:37:16.389381
2025-08-05T07:37:52.165 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:37:52.165 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:37:52.166 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:38:01.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:38:11.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:38:21.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:38:31.225 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:38:41.240 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:38:51.254 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:38:51.279 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:38:16.530980
2025-08-05T07:38:51.279 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:38:51.279 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:38:51.280 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:39:00.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:39:10.310 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:39:20.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:39:30.340 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:39:40.355 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:39:50.370 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:39:50.372 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:39:16.671903
2025-08-05T07:39:50.373 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:39:50.373 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:39:50.373 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:39:59.387 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:40:09.403 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:40:19.418 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:40:29.432 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:40:39.446 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:40:49.461 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:40:49.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:40:16.812340
2025-08-05T07:40:49.484 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:40:49.484 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:40:49.484 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:40:58.498 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:41:08.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:41:18.527 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:41:28.543 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:41:38.557 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:41:48.572 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:41:48.574 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:41:16.953007
2025-08-05T07:41:48.621 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:41:48.621 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:41:48.622 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:41:57.636 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:42:07.651 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:42:17.666 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:42:27.682 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:42:37.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:42:47.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:42:47.715 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:42:17.096767
2025-08-05T07:42:47.715 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:42:47.716 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:42:47.716 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:42:56.729 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:43:06.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:43:16.759 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:43:26.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:43:36.786 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:43:46.802 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:43:46.824 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:43:17.236630
2025-08-05T07:43:46.824 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:43:46.824 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:43:46.824 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:43:55.838 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:44:05.854 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:44:15.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:44:25.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:44:35.899 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:44:45.915 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:44:45.935 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:44:17.375975
2025-08-05T07:44:45.935 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:44:45.935 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:44:45.936 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:44:54.950 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:45:04.965 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:45:14.980 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:45:24.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:45:35.010 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:45:45.025 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:45:45.042 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:45:17.517600
2025-08-05T07:45:45.042 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:45:45.043 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:45:45.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:45:54.055 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:46:04.069 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:46:14.085 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:46:24.098 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:46:34.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:46:44.129 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:46:44.131 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:46:17.658413
2025-08-05T07:46:44.131 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:46:44.131 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:46:44.131 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:46:53.145 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:47:03.159 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:47:13.174 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:47:23.189 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:47:33.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:47:43.219 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:47:43.221 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:47:17.800259
2025-08-05T07:47:43.222 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:47:43.222 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:47:43.222 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:47:52.236 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:48:02.251 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:48:12.267 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:48:22.283 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:48:32.298 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:48:42.314 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:48:42.334 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:48:17.941460
2025-08-05T07:48:42.334 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:48:42.334 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:48:42.334 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:48:51.347 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:49:01.363 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:49:11.377 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:49:21.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:49:31.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:49:41.423 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:49:41.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:49:18.081701
2025-08-05T07:49:41.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:49:41.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:49:41.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:49:50.459 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:50:00.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:50:10.489 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:50:20.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:50:30.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:50:40.533 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:50:40.535 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:50:18.221967
2025-08-05T07:50:40.535 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:50:40.536 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:50:40.536 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:50:49.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:50:59.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:51:09.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:51:19.585 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:51:29.599 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:51:39.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:51:39.635 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:51:18.361796
2025-08-05T07:51:39.635 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:51:39.635 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:51:39.636 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:51:48.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:51:58.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:52:08.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:52:18.694 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:52:28.711 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:52:38.726 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:52:38.727 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:52:18.501933
2025-08-05T07:52:38.727 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:52:38.727 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:52:38.727 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:52:47.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:52:57.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:53:07.772 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:53:17.787 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:53:27.802 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:53:37.816 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:53:37.838 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:53:18.641720
2025-08-05T07:53:37.839 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:53:37.839 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:53:37.839 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:53:46.852 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:53:56.869 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:54:06.883 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:54:16.897 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:54:26.910 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:54:36.927 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:54:36.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:54:18.784961
2025-08-05T07:54:36.930 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:54:36.930 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:54:36.930 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:54:45.942 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:54:55.956 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:55:05.969 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:55:15.984 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:55:25.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:55:36.013 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:55:36.033 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:55:18.926351
2025-08-05T07:55:36.033 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:55:36.033 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:55:36.034 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:55:45.047 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:55:55.061 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:56:05.076 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:56:15.091 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:56:25.105 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:56:35.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:56:35.124 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:56:19.066399
2025-08-05T07:56:35.124 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:56:35.124 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:56:35.124 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:56:44.139 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:56:54.153 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:57:04.169 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:57:14.185 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:57:24.201 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:57:34.214 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:57:34.234 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:57:19.207418
2025-08-05T07:57:34.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:57:34.234 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:57:34.234 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:57:43.248 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:57:53.263 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:58:03.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:58:13.292 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:58:23.306 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:58:33.320 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:58:33.323 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:58:19.347693
2025-08-05T07:58:33.323 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:58:33.323 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:58:33.323 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:58:42.337 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:58:52.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T07:59:02.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T07:59:12.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T07:59:22.399 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T07:59:32.414 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T07:59:32.437 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T07:59:19.486595
2025-08-05T07:59:32.437 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T07:59:32.437 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T07:59:32.437 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T07:59:41.449 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T07:59:51.463 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:00:01.477 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:00:11.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:00:21.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:00:31.514 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:00:31.516 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:00:19.627704
2025-08-05T08:00:31.517 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:00:31.517 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:00:31.517 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:00:40.528 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:00:50.541 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:01:00.556 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:01:10.572 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:01:20.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:01:30.602 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:01:30.625 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:01:19.768835
2025-08-05T08:01:30.625 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:01:30.625 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:01:30.625 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:01:39.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:01:49.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:01:59.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:02:09.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:02:19.698 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:02:29.712 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:02:29.732 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:02:19.909733
2025-08-05T08:02:29.732 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:02:29.732 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:02:29.733 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:02:38.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:02:48.757 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:02:58.770 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:03:08.782 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:03:18.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:03:28.809 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:03:28.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:03:20.050018
2025-08-05T08:03:28.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:03:28.830 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:03:28.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:03:37.845 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:03:47.860 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:03:57.874 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:04:07.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:04:17.903 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:04:27.916 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:04:32.922 [WARNING] [Poll thread] [client.py] [get_status()] Unable to get status: read timeout. Trying to reconnect
2025-08-05T08:04:32.947 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:03:20.050018
2025-08-05T08:04:32.948 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:04:32.948 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:04:32.948 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:04:36.953 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:04:46.968 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:04:56.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:05:06.996 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:05:17.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:05:27.026 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:05:27.047 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:05:25.281691
2025-08-05T08:05:27.047 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:05:27.047 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:05:27.047 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:05:36.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:05:46.073 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:05:56.088 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:06:06.100 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:06:16.111 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:06:26.121 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:06:26.143 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:06:25.433650
2025-08-05T08:06:26.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:06:26.143 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:06:26.144 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:06:35.157 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:06:45.171 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:06:55.188 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:07:05.204 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:07:15.219 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:07:25.234 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:07:25.259 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:06:25.433650
2025-08-05T08:07:25.259 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:07:25.259 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:07:25.260 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:07:34.273 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:07:44.287 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:07:54.303 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:08:04.319 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:08:14.335 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:08:24.350 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:08:24.368 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:07:25.573032
2025-08-05T08:08:24.369 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:08:24.369 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:08:24.369 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:08:33.383 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:08:43.398 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:08:53.412 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:09:03.427 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:09:13.442 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:09:23.458 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:09:23.477 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:08:25.714970
2025-08-05T08:09:23.477 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:09:23.477 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:09:23.477 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:09:32.491 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:09:42.503 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:09:52.517 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:10:02.532 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:10:12.547 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:10:22.562 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:10:22.583 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:09:25.857405
2025-08-05T08:10:22.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:10:22.583 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:10:22.583 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:10:31.597 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:10:41.618 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:10:51.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:11:01.648 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:11:11.663 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:11:21.678 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:11:21.702 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:10:25.997810
2025-08-05T08:11:21.702 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:11:21.702 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:11:21.702 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:11:30.715 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:11:40.732 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:11:50.747 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:12:00.763 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:12:10.778 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:12:20.792 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:12:20.818 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:11:26.137972
2025-08-05T08:12:20.818 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:12:20.818 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:12:20.818 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:12:29.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:12:39.848 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:12:49.864 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:12:59.880 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:13:09.893 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:13:19.907 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:13:19.931 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:12:26.277527
2025-08-05T08:13:19.931 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:13:19.932 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:13:19.932 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:13:28.946 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:13:38.959 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:13:48.974 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:13:58.990 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:14:09.005 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:14:19.020 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:14:19.043 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:13:26.417842
2025-08-05T08:14:19.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:14:19.043 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:14:19.044 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:14:28.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:14:38.072 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:14:48.087 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:14:58.101 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:15:08.118 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:15:18.133 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:15:18.136 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:14:26.560579
2025-08-05T08:15:18.136 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:15:18.136 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:15:18.136 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:15:27.149 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:15:37.164 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:15:47.180 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:15:57.195 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:16:07.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:16:17.226 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:16:17.247 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:15:26.703643
2025-08-05T08:16:17.247 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:16:17.248 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:16:17.248 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:16:26.261 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:16:36.277 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:16:46.293 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:16:56.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:17:06.322 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:17:16.337 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:17:16.340 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:16:26.843562
2025-08-05T08:17:16.340 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:17:16.340 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:17:16.340 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:17:25.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:17:35.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:17:45.384 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:17:55.396 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:18:05.411 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:18:15.426 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:18:15.446 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:17:26.985317
2025-08-05T08:18:15.446 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:18:15.446 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:18:15.446 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:18:24.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:18:34.476 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:18:44.492 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:18:54.506 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:19:04.520 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:19:14.536 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:19:14.558 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:18:27.125880
2025-08-05T08:19:14.558 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:19:14.558 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:19:14.558 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:19:23.573 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:19:33.587 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:19:43.603 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:19:53.619 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:20:03.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:20:13.650 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:20:13.674 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:19:27.265525
2025-08-05T08:20:13.675 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:20:13.675 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:20:13.675 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:20:22.688 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:20:32.703 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:20:42.717 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:20:52.731 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:21:02.744 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:21:12.758 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:21:12.780 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:20:27.405614
2025-08-05T08:21:12.780 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:21:12.780 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:21:12.780 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:21:21.793 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:21:31.807 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:21:41.819 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:21:51.833 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:22:01.847 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:22:11.860 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:22:11.882 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:21:27.545273
2025-08-05T08:22:11.882 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:22:11.882 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:22:11.882 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:22:20.894 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:22:30.908 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:22:40.923 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:22:50.938 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:23:00.955 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:23:10.968 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:23:10.990 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:22:27.686468
2025-08-05T08:23:10.990 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:23:10.990 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:23:10.990 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:23:20.004 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:23:30.018 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:23:40.033 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:23:50.045 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:24:00.059 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:24:10.075 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:24:10.098 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:23:27.828335
2025-08-05T08:24:10.098 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:24:10.098 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:24:10.098 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:24:19.112 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:24:29.127 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:24:39.143 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:24:49.156 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:24:59.172 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:25:09.187 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:25:09.206 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:24:27.971383
2025-08-05T08:25:09.206 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:25:09.206 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:25:09.206 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:25:18.220 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:25:28.233 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:25:38.249 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:25:48.264 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:25:58.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:26:08.292 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:26:08.309 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:25:28.111531
2025-08-05T08:26:08.310 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:26:08.310 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:26:08.310 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:26:17.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:26:27.338 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:26:37.353 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:26:47.368 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:26:57.381 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:27:07.395 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:27:07.414 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:26:28.251073
2025-08-05T08:27:07.415 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:27:07.415 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:27:07.415 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:27:16.426 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:27:26.440 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:27:36.455 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:27:46.470 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:27:56.484 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:28:06.498 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:28:06.519 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:27:28.392768
2025-08-05T08:28:06.547 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:28:06.548 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:28:06.548 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:28:15.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:28:25.574 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:28:35.589 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:28:45.601 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:28:55.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:29:05.631 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:29:05.651 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:28:28.534878
2025-08-05T08:29:05.651 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:29:05.651 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:29:05.651 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:29:14.664 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:29:24.679 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:29:34.692 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:29:44.707 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:29:54.720 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:30:04.734 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:30:04.754 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:29:28.676805
2025-08-05T08:30:04.755 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:30:04.755 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:30:04.755 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:30:13.767 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:30:23.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:30:33.794 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:30:43.809 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:30:53.823 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:31:03.837 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:31:03.858 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:30:28.817104
2025-08-05T08:31:03.858 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:31:03.858 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:31:03.858 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:31:12.871 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:31:22.887 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:31:32.901 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:31:42.914 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:31:52.930 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:32:02.945 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:32:02.964 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:31:28.959732
2025-08-05T08:32:02.965 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:32:02.965 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:32:02.965 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:32:11.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:32:21.993 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:32:32.008 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:32:42.023 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:32:52.039 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:33:02.055 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:33:02.079 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:32:29.103816
2025-08-05T08:33:02.079 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:33:02.079 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:33:02.079 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:33:11.093 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:33:21.106 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:33:31.120 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:33:41.135 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:33:51.148 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:34:01.163 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:34:01.183 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:33:29.254120
2025-08-05T08:34:01.183 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:34:01.183 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:34:01.183 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:34:10.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:34:20.210 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:34:30.226 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:34:40.241 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:34:50.257 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:35:00.272 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:35:00.294 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:34:29.394970
2025-08-05T08:35:00.294 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:35:00.294 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:35:00.294 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:35:09.308 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:35:19.324 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:35:29.339 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:35:39.354 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:35:49.369 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:35:59.384 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:35:59.402 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:35:29.537137
2025-08-05T08:35:59.403 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:35:59.403 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:35:59.403 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:36:08.417 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:36:18.431 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:36:28.445 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:36:38.460 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:36:48.475 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:36:58.492 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:36:58.515 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:36:29.679615
2025-08-05T08:36:58.515 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:36:58.515 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:36:58.515 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:37:07.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:37:17.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:37:27.560 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:37:37.575 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:37:47.591 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:37:57.607 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:37:57.609 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:37:29.821667
2025-08-05T08:37:57.610 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:37:57.610 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:37:57.610 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:38:06.623 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:38:16.639 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:38:26.654 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:38:36.669 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:38:46.684 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:38:56.699 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:38:56.724 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:38:29.963576
2025-08-05T08:38:56.724 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:38:56.724 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:38:56.724 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:39:05.739 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:39:15.750 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:39:25.765 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:39:35.780 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:39:45.795 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:39:55.811 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:39:55.831 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:39:30.104960
2025-08-05T08:39:55.831 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:39:55.832 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:39:55.832 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:40:04.846 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:40:14.861 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:40:24.876 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:40:34.892 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:40:44.906 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:40:54.919 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:40:54.938 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:40:30.246612
2025-08-05T08:40:54.938 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:40:54.938 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:40:54.938 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:41:03.952 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:41:13.967 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:41:23.982 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:41:33.998 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:41:44.012 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:41:54.027 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:41:54.050 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:41:30.386634
2025-08-05T08:41:54.050 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:41:54.050 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:41:54.050 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:42:03.065 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:42:13.081 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:42:23.096 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:42:33.113 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:42:43.128 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:42:53.143 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:42:53.168 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:42:30.528257
2025-08-05T08:42:53.169 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:42:53.169 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:42:53.169 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:43:02.182 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:43:12.198 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:43:22.215 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:43:32.230 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:43:42.246 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:43:52.261 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:43:52.264 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:43:30.668619
2025-08-05T08:43:52.264 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:43:52.265 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:43:52.265 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:44:01.278 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:44:11.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:44:21.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:44:31.327 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:44:41.343 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:44:51.360 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:44:51.381 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:44:30.809523
2025-08-05T08:44:51.381 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:44:51.381 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:44:51.381 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:45:00.393 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:45:10.408 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:45:20.424 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:45:30.439 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:45:40.453 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:45:50.469 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:45:50.489 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:45:30.951117
2025-08-05T08:45:50.489 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:45:50.490 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:45:50.490 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:45:59.504 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:46:09.519 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:46:19.536 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:46:29.551 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:46:39.566 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:46:49.583 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:46:49.603 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:46:31.092451
2025-08-05T08:46:49.603 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:46:49.604 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:46:49.604 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:46:58.617 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:47:08.633 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:47:18.649 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:47:28.665 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:47:38.680 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:47:48.696 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:47:48.718 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:47:31.233423
2025-08-05T08:47:48.718 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:47:48.719 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:47:48.719 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:47:57.733 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:48:07.748 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:48:17.760 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:48:27.776 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:48:37.792 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:48:47.807 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:48:47.830 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:48:31.374802
2025-08-05T08:48:47.830 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:48:47.830 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:48:47.830 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:48:56.843 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:49:06.857 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:49:16.870 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:49:26.885 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:49:36.898 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:49:46.911 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:49:46.929 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:49:31.520372
2025-08-05T08:49:46.929 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:49:46.929 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:49:46.929 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:49:55.943 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:50:05.958 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:50:15.972 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:50:25.987 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:50:36.003 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:50:46.018 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:50:46.043 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:50:31.661631
2025-08-05T08:50:46.043 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:50:46.043 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:50:46.043 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:50:55.056 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:51:05.070 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:51:15.086 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:51:25.103 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:51:35.119 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:51:45.134 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:51:45.137 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:51:31.803138
2025-08-05T08:51:45.137 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:51:45.138 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:51:45.138 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:51:54.151 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:52:04.165 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:52:14.181 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:52:24.196 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:52:34.211 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:52:44.228 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:52:44.250 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:52:31.954008
2025-08-05T08:52:44.250 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:52:44.250 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:52:44.250 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:52:53.265 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:53:03.280 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:53:13.295 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:53:23.311 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:53:33.326 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:53:43.341 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:53:43.360 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:53:32.098645
2025-08-05T08:53:43.390 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:53:43.391 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:53:43.391 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:53:52.404 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:54:02.419 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:54:12.435 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:54:22.451 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:54:32.467 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:54:42.482 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:54:42.484 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:54:32.240659
2025-08-05T08:54:42.485 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:54:42.485 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:54:42.485 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:54:51.499 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:55:01.513 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:55:11.529 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:55:21.545 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:55:31.559 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:55:41.575 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:55:41.598 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:55:32.381933
2025-08-05T08:55:41.598 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:55:41.598 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:55:41.598 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:55:50.613 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:56:00.629 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:56:10.645 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:56:20.661 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:56:30.677 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:56:40.693 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:56:40.713 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:56:32.521544
2025-08-05T08:56:40.713 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:56:40.713 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:56:40.713 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:56:49.726 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:56:59.741 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:57:09.755 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:57:19.769 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:57:29.783 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:57:39.798 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:57:39.800 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:57:32.664308
2025-08-05T08:57:39.801 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:57:39.801 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:57:39.801 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:57:48.813 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:57:58.828 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:58:08.842 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:58:18.856 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:58:28.872 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:58:38.888 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:58:38.909 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:58:32.806189
2025-08-05T08:58:38.909 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:58:38.909 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:58:38.909 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:58:47.921 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:58:57.936 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
2025-08-05T08:59:07.949 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 30
2025-08-05T08:59:17.963 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 20
2025-08-05T08:59:27.977 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 10
2025-08-05T08:59:37.991 [INFO] [Poll thread] [schedule_poller.py] [poll()] Poll loop iteration starting
2025-08-05T08:59:38.012 [DEBUG] [Poll thread] [telescope.py] [fetch_lcu_permission()] Got LCU permission = False and LCU permission timestamp = 2025-08-05T08:59:32.946721
2025-08-05T08:59:38.012 [INFO] [Poll thread] [schedule_poller.py] [poll()] The LCU DENIES permission to observe.
2025-08-05T08:59:38.013 [INFO] [Poll thread] [schedule_poller.py] [kill_current_execution()] Killing current execution
2025-08-05T08:59:38.013 [DEBUG] [Poll thread] [schedule_poller.py] [kill_current_execution()] Nothing to kill
2025-08-05T08:59:47.026 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 50
2025-08-05T08:59:57.041 [DEBUG] [Poll thread] [schedule_poller.py] [do_sleep()] Time remaining to next poll = 40
